-
- All Known Subinterfaces:
WidgetBinding<C>
- All Known Implementing Classes:
WidgetBindingImpl
public interface FSMHandlerDefines a handler that can register an FSM to receive notifications about changes in the state of the FSM.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidfsmCancels()When the interaction enters a cancelling state.voidfsmStarts()When the FSM starts.voidfsmStops()When the FSM enters a terminal state.voidfsmUpdates()When the FSM runs to new state.
-
-
-
Method Detail
-
fsmStarts
void fsmStarts() throws CancelFSMExceptionWhen the FSM starts.- Throws:
CancelFSMException- If the FSM must be cancelled.
-
fsmUpdates
void fsmUpdates() throws CancelFSMExceptionWhen the FSM runs to new state.- Throws:
CancelFSMException- If the FSM must be cancelled.
-
fsmStops
void fsmStops() throws CancelFSMExceptionWhen the FSM enters a terminal state.- Throws:
CancelFSMException- If the FSM must be cancelled.
-
fsmCancels
void fsmCancels()
When the interaction enters a cancelling state.
-
-