|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectpt.despodata.java.mvc.StateMachine
| Constructor Summary | |
StateMachine()
Cria uma nova maquina de estados, sem nenhum estado. |
|
| Method Summary | |
void |
addPath(java.lang.Object targetId,
java.lang.Object in)
Adiciona um caminho a usar por defeito. |
void |
addPath(java.lang.Object startId,
java.lang.Object targetId,
java.lang.Object in)
Adiciona um caminho entre dois estados, da maquina de estados. |
void |
addState(java.lang.Object id)
Adiciona um novo estado a maquina de estados |
java.lang.String |
dumpStates()
Imprime os estados. |
State |
getCurrentState()
Get the value of currentState. |
java.lang.Object |
getCurrentStateId()
Devolve o identificador do estado actual. |
protected State |
getFinalState()
Get the value of finalState. |
State |
getInitialState()
Get the value of initialState. |
java.lang.Object |
getInitialStateId()
Devolve o identificador do estado actual. |
protected java.lang.Object |
getInput()
Get the value of input. |
State |
getStates(java.lang.Object id)
Devolve um estado da colecao de estados. |
protected void |
go()
Altera o estado actual para o estado alcansao a partir do estado actual e do valor da entrada. |
protected void |
goTo(java.lang.Object in)
Altera o estado actual para o estado alcansao a partir do estado actual e do valor da entrada. |
protected boolean |
isState(java.lang.Object id)
Verifica se um dado estado faz parte da maquina de estados. |
protected boolean |
isState(State state)
Verifica se um dado estado faz parte da maquina de estados. |
static void |
main(java.lang.String[] args)
|
void |
removePath(java.lang.Object startId,
java.lang.Object in)
Remove um caminho entre dois estados, da maquina de estados. |
void |
setCurrentState(State v)
Set the value of currentState. |
protected void |
setFinalState(State v)
Set the value of finalState. |
protected void |
setInitialState(State v)
Set the value of initialState. |
void |
setInput(java.lang.Object v)
Set the value of input. |
java.lang.String |
toString()
Impreime informacao para debug. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public StateMachine()
| Method Detail |
protected boolean isState(State state)
state - Um estado.protected boolean isState(java.lang.Object id)
id - Um identificador de um estadopublic void addState(java.lang.Object id)
public void addPath(java.lang.Object startId,
java.lang.Object targetId,
java.lang.Object in)
startId - O identificador do estado de partida.targetId - O identificador do estado de chegadada.
public void addPath(java.lang.Object targetId,
java.lang.Object in)
targetId - O identificador do estado de chegadada.
public void removePath(java.lang.Object startId,
java.lang.Object in)
startId - O identificador do estado de partida.protected void goTo(java.lang.Object in)
in - Valor da entrada.protected void go()
public java.lang.Object getCurrentStateId()
public java.lang.Object getInitialStateId()
public State getInitialState()
protected void setInitialState(State v)
v - Value to assign to initialState.public State getCurrentState()
public void setCurrentState(State v)
v - Value to assign to currentState.protected State getFinalState()
protected void setFinalState(State v)
v - Value to assign to finalState.protected java.lang.Object getInput()
public void setInput(java.lang.Object v)
v - Value to assign to input.public State getStates(java.lang.Object id)
id - identificacao do estado.
public java.lang.String dumpStates()
public java.lang.String toString()
public static void main(java.lang.String[] args)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||