public class StateMachine.TransitionTable
extends java.lang.Object
Note that you can chain a series of these Transition tables and the lookup will proceed along the chain until it succeeds.
Modifier | Constructor and Description |
---|---|
protected |
TransitionTable() |
Modifier and Type | Method and Description |
---|---|
StateMachine.Transition |
get(java.lang.Object tag)
get the Transition associated with the specified tag.
|
void |
put(java.lang.Object tag,
StateMachine.Transition transition)
set a Transition within this TransitionTable (2-argument form)
|
void |
setFallback(StateMachine.TransitionTable fallback)
set the specified TransitionTable to be looked
looked up if the Transition cannot be found in
this one.
|
void |
setTransition(java.lang.Object tag,
StateMachine.State destination,
boolean notifyOnExit)
set a Transition within this TransitionTable (3-argument form)
|
public void put(java.lang.Object tag, StateMachine.Transition transition) throws ParserException
ParserException
public void setTransition(java.lang.Object tag, StateMachine.State destination, boolean notifyOnExit) throws ParserException
ParserException
public StateMachine.Transition get(java.lang.Object tag)
public void setFallback(StateMachine.TransitionTable fallback)