pt.despodata.java.mvc
Class State

java.lang.Object
  extended bypt.despodata.java.mvc.State

public class State
extends java.lang.Object


Constructor Summary
State(java.lang.Object id)
          Constroi um novo estado.
 
Method Summary
 void addPath(java.lang.Object input, State targetState)
          Adiciona um caminho a um estado.
 boolean equals(java.lang.Object obj)
          Verifica se uma estado e igual a outro
 java.lang.Object getId()
          Get the value of id.
 State getState(java.lang.Object input)
          Devolve o estado alcancado a partir de determinada entrada
protected  boolean isPath(java.lang.Object input)
          Verifica se existe um caminho para um determinado valor de entrada.
 void removePath(java.lang.Object input)
          Remove um caminho a um estado.
protected  void setId(java.lang.Object v)
          Set the value of id.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

State

public State(java.lang.Object id)
Constroi um novo estado.

Parameters:
id - Identificador do Estado.
Method Detail

isPath

protected boolean isPath(java.lang.Object input)
Verifica se existe um caminho para um determinado valor de entrada.

Parameters:
input - O valor de entrada

addPath

public void addPath(java.lang.Object input,
                    State targetState)
Adiciona um caminho a um estado.

Parameters:
targetState - O estado de chegada.
input - O valor que a entrada deve ter para se verificar a transicao.

removePath

public void removePath(java.lang.Object input)
Remove um caminho a um estado.

Parameters:
input - O valor de entrada.

getState

public State getState(java.lang.Object input)
Devolve o estado alcancado a partir de determinada entrada

Parameters:
input - O valor da entrada.

equals

public boolean equals(java.lang.Object obj)
Verifica se uma estado e igual a outro


getId

public java.lang.Object getId()
Get the value of id.

Returns:
Value of id.

setId

protected void setId(java.lang.Object v)
Set the value of id.

Parameters:
v - Value to assign to id.

toString

public java.lang.String toString()