Interface | Description |
---|---|
PseudoState<S,E> |
A
PseudoState is an abstraction that encompasses different types of
transient states or vertices in the state machine. |
PseudoStateContext<S,E> |
Context object using in
PseudoStateListener . |
PseudoStateListener<S,E> |
PseudoStateListener for various pseudo state events. |
State<S,E> |
State is an interface representing possible state in a state machine. |
StateListener<S,E> |
StateListener for various state events. |
Class | Description |
---|---|
AbstractPseudoState<S,E> |
Base implementation of a
PseudoState . |
AbstractSimpleState<S,E> |
Base implementation of a
State having a single state identifier. |
AbstractState<S,E> |
Base implementation of a
State . |
ChoicePseudoState<S,E> |
Choice implementation of a
PseudoState . |
ChoicePseudoState.ChoiceStateData<S,E> | |
CompositePseudoStateListener<S,E> | |
CompositeStateListener<S,E> |
Composite state listener.
|
DefaultPseudoState<S,E> |
Default implementation of a
PseudoState which is a simple passthrough
via AbstractPseudoState . |
DefaultPseudoStateContext<S,E> |
Default implementation of a
PseudoStateContext . |
EntryPseudoState<S,E> |
Entrypoint implementation of a
PseudoState . |
EnumState<S extends java.lang.Enum<S>,E extends java.lang.Enum<E>> |
A
State implementation where state and event is enum based. |
ExitPseudoState<S,E> |
Exitpoint implementation of a
PseudoState . |
ForkPseudoState<S,E> |
Fork implementation of a
PseudoState . |
HistoryPseudoState<S,E> |
History implementation of a
PseudoState . |
JoinPseudoState<S,E> |
Join implementation of a
PseudoState . |
JoinPseudoState.JoinStateData<S,E> | |
JunctionPseudoState<S,E> |
Junction implementation of a
PseudoState . |
JunctionPseudoState.JunctionStateData<S,E> | |
ObjectState<S,E> |
A
State implementation where state and event is object based. |
RegionState<S,E> |
A
State implementation where states are wrapped in a regions.. |
StateHolder<S,E> |
Utility class using holder pattern to keep a
State reference. |
StateMachineState<S,E> |
A
State implementation where state is wrapped in a substatemachine. |
Enum | Description |
---|---|
PseudoStateContext.PseudoAction |
The PseudoAction enumeration.
|
PseudoStateKind |
Defines enumeration of a
PseudoState kind. |