cz.cuni.amis.fsm
Class FSM.TransitionWrapper<SYMBOL,CONTEXT>

java.lang.Object
  extended by cz.cuni.amis.fsm.FSM.TransitionWrapper<SYMBOL,CONTEXT>
Enclosing class:
FSM<SYMBOL,CONTEXT>

protected static class FSM.TransitionWrapper<SYMBOL,CONTEXT>
extends java.lang.Object


Constructor Summary
FSM.TransitionWrapper(FSM.StateWrapper<SYMBOL,CONTEXT> target, java.util.List<IFSMTransition<SYMBOL,CONTEXT>> transitions, java.util.logging.Logger log)
           
FSM.TransitionWrapper(FSM.StateWrapper<SYMBOL,CONTEXT> target, java.util.logging.Logger log)
           
 
Method Summary
 FSM.StateWrapper<SYMBOL,CONTEXT> getTarget()
           
 FSM.StateWrapper<SYMBOL,CONTEXT> step(CONTEXT context, FSM.StateWrapper<SYMBOL,CONTEXT> fromState, SYMBOL bySymbol)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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
Method Detail

step

public FSM.StateWrapper<SYMBOL,CONTEXT> step(CONTEXT context,
                                             FSM.StateWrapper<SYMBOL,CONTEXT> fromState,
                                             SYMBOL bySymbol)

getTarget

public FSM.StateWrapper<SYMBOL,CONTEXT> getTarget()