Interface | Description |
---|---|
StateEngineObserver |
StateEngineObserver defines an observer interface for StateEngine . |
Class | Description |
---|---|
StateEngine<T_State extends StateEngine> |
StateEngine is an abstract class that is used in code generation by annotation processor
for creating concrete StateEngine implementations for StateMachine s. |
StateMachine |
StateMachine provides an abstract base class for implementing a Finite State Machine
(FMS). |
Enum | Description |
---|---|
StateEngine.Error |
Error defines error types and messages for StateEngine . |
Annotation Type | Description |
---|---|
StateMachineContext |
StateMachineContext is used to annotate interface which defines methods that can be used
to set up a context for a state machine implementation. |
StateMachineEvents |
StateMachineEvents is used to annotate interface which defines methods that are used as
events triggering state transitions for a state machine implementation. |