cz.cuni.amis.fsm
Class FSM.TransitionWrapper<SYMBOL,CONTEXT>
java.lang.Object
cz.cuni.amis.fsm.FSM.TransitionWrapper<SYMBOL,CONTEXT>
- Enclosing class:
- FSM<SYMBOL,CONTEXT>
protected static class FSM.TransitionWrapper<SYMBOL,CONTEXT>
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FSM.TransitionWrapper
public FSM.TransitionWrapper(FSM.StateWrapper<SYMBOL,CONTEXT> target,
java.util.logging.Logger log)
- Parameters:
target
- log
- may be null
FSM.TransitionWrapper
public FSM.TransitionWrapper(FSM.StateWrapper<SYMBOL,CONTEXT> target,
java.util.List<IFSMTransition<SYMBOL,CONTEXT>> transitions,
java.util.logging.Logger log)
- Parameters:
target
- transitions
- log
- may be null
step
public FSM.StateWrapper<SYMBOL,CONTEXT> step(CONTEXT context,
FSM.StateWrapper<SYMBOL,CONTEXT> fromState,
SYMBOL bySymbol)
getTarget
public FSM.StateWrapper<SYMBOL,CONTEXT> getTarget()