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. 
StateListenerAdapter<S,E> 
Adapter implementation of
StateListener implementing all
methods which extended implementation can override. 
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. 