|
||||||||||
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 IControladorTemperatura
public void addIOuvinteMundancaTemperatura(IOuvinteMudancaTemperatura ouvinte)
addIOuvinteMundancaTemperatura
in interface IControladorTemperatura
ouvinte
- Um ouvinte dos eventos do controlador de
temperatura.public void removeOuvinteMudancaTemperatura(IOuvinteMudancaTemperatura ouvinte)
removeOuvinteMudancaTemperatura
in interface IControladorTemperatura
ouvinte
- Ouvinte que não quer mais receber eventos
do controlador.protected void fireMudancaTemperatura()
protected void fireTemperaturaAlvoAlcancada()
public void setTemperaturaAlvo(double temperatura)
setTemperaturaAlvo
in interface IControladorTemperatura
temperatura
- Nova temperatura alvo.public double getTemperaturaAlvo()
getTemperaturaAlvo
in interface IControladorTemperatura
public void dispose()
dispose
in interface IControladorTemperatura
public void cancelaTemperaturaAlvo()
cancelaTemperaturaAlvo
in interface IControladorTemperatura
protected abstract void cancelaTemperaturaAlvoImpl()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |