|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttempcontroller.base.AbstractControladorTemperatura
public abstract class AbstractControladorTemperatura
Classe abstrata de um controlador de temperatura. Controla em especial o estado do controlador.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface tempcontroller.base.IControladorTemperatura |
|---|
IControladorTemperatura.Estado |
| Constructor Summary | |
|---|---|
AbstractControladorTemperatura()
|
|
| Method Summary | |
|---|---|
void |
addIOuvinteMundancaTemperatura(IOuvinteMudancaTemperatura ouvinte)
Adiciona um ouvinte ao controlador de temperatura. |
void |
cancelaTemperaturaAlvo()
Cancela a busca por uma temperatura alvo. |
protected abstract void |
cancelaTemperaturaAlvoImpl()
Cancela a busca por uma temperatura alvo. |
void |
dispose()
Libera os recursos alocados por este controlador. |
protected void |
fireMudancaTemperatura()
Notifica a todos os ouvintes o evento de mudança de temperatura. |
protected void |
fireTemperaturaAlvoAlcancada()
Notifica a todos os ouvintes o evento de temperatira alvo alcancada. |
IControladorTemperatura.Estado |
getEstado()
Obtém o estado do controlador. |
double |
getTemperaturaAlvo()
Obtém a temperatura alvo deste controlador. |
void |
removeOuvinteMudancaTemperatura(IOuvinteMudancaTemperatura ouvinte)
Remove um ouvinte dos eventos do controlador. |
void |
setTemperaturaAlvo(double temperatura)
Define uma nova temparatura alvo. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface tempcontroller.base.IControladorTemperatura |
|---|
aceitaTemperatura, esperaAteTemperaturaAlvo, getTemperatura |
| Constructor Detail |
|---|
public AbstractControladorTemperatura()
| Method Detail |
|---|
public IControladorTemperatura.Estado getEstado()
getEstado in interface IControladorTemperaturapublic void addIOuvinteMundancaTemperatura(IOuvinteMudancaTemperatura ouvinte)
addIOuvinteMundancaTemperatura in interface IControladorTemperaturaouvinte - Um ouvinte dos eventos do controlador de
temperatura.public void removeOuvinteMudancaTemperatura(IOuvinteMudancaTemperatura ouvinte)
removeOuvinteMudancaTemperatura in interface IControladorTemperaturaouvinte - Ouvinte que não quer mais receber eventos
do controlador.protected void fireMudancaTemperatura()
protected void fireTemperaturaAlvoAlcancada()
public void setTemperaturaAlvo(double temperatura)
setTemperaturaAlvo in interface IControladorTemperaturatemperatura - Nova temperatura alvo.public double getTemperaturaAlvo()
getTemperaturaAlvo in interface IControladorTemperaturapublic void dispose()
dispose in interface IControladorTemperaturapublic void cancelaTemperaturaAlvo()
cancelaTemperaturaAlvo in interface IControladorTemperaturaprotected abstract void cancelaTemperaturaAlvoImpl()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||