com.x8ing.lsm4j.state
Class ProcessableTransition
java.lang.Object
com.x8ing.lsm4j.state.StaticTransition
com.x8ing.lsm4j.state.ProcessableTransition
public class ProcessableTransition
- extends StaticTransition
- Author:
- Patrick Heusser
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
ProcessableTransition
public ProcessableTransition(ProcessableState currentState,
ProcessableState nextState,
Condition condition)
- Parameters:
currentState
- nextState
-
ProcessableTransition
public ProcessableTransition(ProcessableState currentState,
ProcessableState nextState,
Condition condition,
Action transitionAction)
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class StaticTransition
hashCode
public int hashCode()
- Overrides:
hashCode
in class StaticTransition
getCondition
public Condition getCondition()
setCondition
public void setCondition(Condition condition)
getCurrentProcessableState
public ProcessableState getCurrentProcessableState()
getNextProcessableState
public ProcessableState getNextProcessableState()
getAction
public Action getAction()
setAction
public void setAction(Action action)
by Patrick Heusser