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
.