StateCtx<E,C,IN> |
StateCtx.addMinorRoute(IN input,
E destination) |
Add a transition for a character.
|
StateCtx<E,C,IN> |
StateCtx.addMinorRoute(IN input,
E destination,
StateCtx.TransitionListener<IN,C> callback) |
Add a transition for a character with callback.
|
StateCtx<E,C,IN> |
StateCtx.addMinorRoutes(E destination,
IN... inputs) |
Add multiple transitions for characters.
|
StateCtx<E,C,IN> |
StateCtx.addMinorRoutes(E destination,
StateCtx.TransitionListener<IN,C> callback,
IN... inputs) |
Add multiple transitions for characters with a callback.
|
StateCtx<E,C,IN> |
StateCtx.addMinorTransition(IN input,
E destination) |
Add a transition for a character.
|
StateCtx<E,C,IN> |
StateCtx.addMinorTransition(IN input,
E destination,
StateCtx.TransitionListener<IN,C> callback) |
Add a transition for a character with a callback
|
StateCtx<E,C,IN> |
StateCtx.addMinorTransitions(E destination,
IN... inputs) |
Add multiple transitions for characters
|
StateCtx<E,C,IN> |
StateCtx.addMinorTransitions(E destination,
StateCtx.TransitionListener<IN,C> callback,
IN... inputs) |
Add multiple transitions for characters with a callback
|
StateCtx<E,C,IN> |
StateCtx.addReturningClasses(C... inputClasses) |
Add an input class for returning to this state
|
StateCtx<E,C,IN> |
StateCtx.addReturningClasses(java.util.Collection<C> collection) |
Add multiple input classes for returning to this state
|
StateCtx<E,C,IN> |
StateCtx.addReturningInputs(IN... inputs) |
Add input characters for returning to this state
|
StateCtx<E,C,IN> |
StateCtx.addReturningInputs(java.util.Collection<IN> collection) |
Add input characters for returning to this state
|
StateCtx<E,C,IN> |
StateCtx.addRoute(C inputClass,
E destination) |
Add a transition.
|
StateCtx<E,C,IN> |
StateCtx.addRoute(C inputClass,
E destination,
StateCtx.TransitionListener<IN,C> callback) |
Add a transition with callback.
|
StateCtx<E,C,IN> |
StateCtx.addRoutes(E destination,
C... inputClasses) |
Add multiple transitions.
|
StateCtx<E,C,IN> |
StateCtx.addRoutes(E destination,
StateCtx.TransitionListener<IN,C> callback,
C... inputClasses) |
Add multiple transitions with a callback.
|
StateCtx<E,C,IN> |
StateCtx.addTransition(C inputClass,
E destination) |
Add a transition rule
|
StateCtx<E,C,IN> |
StateCtx.addTransition(C inputClass,
E destination,
StateCtx.TransitionListener<IN,C> callback) |
Add a transition rule with a callback
|
StateCtx<E,C,IN> |
StateCtx.addTransitions(E destination,
C... inputClasses) |
Add multiple transitions
|
StateCtx<E,C,IN> |
StateCtx.addTransitions(E destination,
StateCtx.TransitionListener<IN,C> callback,
C... inputClasses) |
Add multiple transitions with a callback
|
StateCtx<E,C,IN> |
StateMachine.getState(E token) |
Get the state by token.
|
StateCtx<E,C,IN> |
StateMachine.getState(E token,
boolean autoCreate) |
Get the state by token.
|
StateCtx<E,C,IN> |
StateMachine.removeState(E token) |
Remove the state by token.
|
protected StateCtx<E,C,IN> |
StateCtx.setMaster(StateMachine<E,C,IN> master) |
Sets the owner state machine.
|
StateCtx<E,C,IN> |
StateCtx.setReturningAll(boolean returnAll) |
Set whether returns to this state upon meeting unspecified characters
|
StateCtx<E,C,IN> |
StateMachine.setState(E token,
StateCtx<E,C,IN> state) |
Set the state by token
|