|
||||||||||
PREV CLASS NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.util.state.State
The respresentation of a state in a state machine.
Constructor Summary | |
State(java.lang.String name)
|
|
State(java.lang.String name,
java.util.Map transitions)
|
Method Summary | |
void |
addTransition(Transition (src) transition)
Add a transition to the allowed transition map. |
java.lang.Object |
getData()
|
java.lang.String |
getName()
Get the state name. |
Transition (src) |
getTransition(java.lang.String name)
Lookup an allowed transition given its name. |
java.util.Map |
getTransitions()
Get the Map |
boolean |
isAcceptState()
An accept state is indicated by no transitions |
void |
setData(java.lang.Object data)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public State(java.lang.String name)
public State(java.lang.String name, java.util.Map transitions)
Method Detail |
public java.lang.String getName()
public java.lang.Object getData()
public void setData(java.lang.Object data)
public boolean isAcceptState()
public void addTransition(Transition (src) transition)
transition
- public Transition (src) getTransition(java.lang.String name)
name
- - the name of a valid transition from this state.
public java.util.Map getTransitions()
public java.lang.String toString()
|
||||||||||
PREV CLASS NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |