|
Interface Summary |
| Action<T extends StateMachine<T,S,E,C>,S,E,C> |
An activity that is executed during transition happening. |
| ActionExecutionService<T extends StateMachine<T,S,E,C>,S,E,C> |
State machine action executor. |
| ActionExecutionService.ActionEvent<T extends StateMachine<T,S,E,C>,S,E,C> |
Action execution event |
| ActionExecutionService.AfterExecActionEvent<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| ActionExecutionService.AfterExecActionListener<T extends StateMachine<T,S,E,C>,S,E,C> |
After Action execution listener |
| ActionExecutionService.BeforeExecActionEvent<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| ActionExecutionService.BeforeExecActionListener<T extends StateMachine<T,S,E,C>,S,E,C> |
Before Action execution listener |
| ActionExecutionService.ExecActionExceptionEvent<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| ActionExecutionService.ExecActionExceptionListener<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| Actions<T extends StateMachine<T,S,E,C>,S,E,C> |
Action collection which insert new action in predefined order. |
| Condition<C> |
A constraint which must evaluate to true after the trigger occurs in order for the transition to complete. |
| Converter<T> |
Convert object from string to object and object to string either. |
| ConverterProvider |
Provide converter instance based on type converted object. |
| DotVisitor |
Visit state machine model structure and export dot file which can be opened by Graphviz. |
| ImmutableLinkedState<T extends StateMachine<T,S,E,C>,S,E,C> |
A linked state specifies the insertion of the specification of a submachine state machine. |
| ImmutableState<T extends StateMachine<T,S,E,C>,S,E,C> |
State The basic unit that composes a state machine. |
| ImmutableTimedState<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| ImmutableTransition<T extends StateMachine<T,S,E,C>,S,E,C> |
Transition A directed relationship between two states which represents the complete response
of a state machine to an occurrence of an event of a particular type. |
| MutableLinkedState<T extends StateMachine<T,S,E,C>,S,E,C> |
Mutable linked state. |
| MutableState<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| MutableTimedState<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| MutableTransition<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| MvelScriptManager |
|
| SCXMLVisitor |
Visit state machine model structure and export SCXML definition. |
| StateContext<T extends StateMachine<T,S,E,C>,S,E,C> |
Then context of state machine when processing any events |
| StateMachine<T extends StateMachine<T,S,E,C>,S,E,C> |
Interface for finite state machine. |
| StateMachine.StartEvent<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| StateMachine.StartListener<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| StateMachine.StateMachineEvent<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| StateMachine.StateMachineExceptionEvent<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| StateMachine.StateMachineExceptionListener<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| StateMachine.StateMachineListener<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| StateMachine.TerminateEvent<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| StateMachine.TerminateListener<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| StateMachine.TransitionBeginEvent<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| StateMachine.TransitionBeginListener<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| StateMachine.TransitionCompleteEvent<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| StateMachine.TransitionCompleteListener<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| StateMachine.TransitionDeclinedEvent<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| StateMachine.TransitionDeclinedListener<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| StateMachine.TransitionEndEvent<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| StateMachine.TransitionEndListener<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| StateMachine.TransitionEvent<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| StateMachine.TransitionExceptionEvent<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| StateMachine.TransitionExceptionListener<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| StateMachineBuilder<T extends StateMachine<T,S,E,C>,S,E,C> |
State machine builder API. |
| StateMachineData<T extends StateMachine<T,S,E,C>,S,E,C> |
This class is used to hold all the internal data of state machine. |
| StateMachineData.Reader<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| StateMachineData.Writer<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| StateMachineDataSerializer<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| StateMachineImporter<T extends StateMachine<T,S,E,C>,S,E,C> |
|
| StringConverter |
|
| TransitionPriority |
|
| TransitionResult<T extends StateMachine<T,S,E,C>,S,E,C> |
This class will hold all the transition result including result of nested transitions. |
| UntypedCondition |
|
| UntypedImmutableState |
|
| UntypedMutableState |
|
| UntypedStateMachine |
|
| UntypedStateMachineBuilder |
|
| Visitable |
|
| Visitor |
|