public interface Transition
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
execute(Event event)
Executes this
Transition. |
State |
getNextState() |
boolean execute(Event event)
Transition. It is the responsibility of this
Transition to determine whether it actually applies for the
specified Event. If this Transition doesn't apply
nothing should be executed and false must be returned.event - the current Event.Transition was executed,
false otherwise.State getNextState()
State which the StateMachine should move to
if this Transition is taken and execute(Event) returns
true. null if this Transition is a loopback
Transition.