- get() - Method in class com.kangirigungi.jstatemachine.StateMachineBuilder
-
Return the builder for the top level state machine.
- getCurrentState() - Method in interface com.kangirigungi.jstatemachine.IStateMachine
-
Get the current state of the top level state machine.
- getCurrentStates() - Method in interface com.kangirigungi.jstatemachine.IStateMachine
-
Get a list of states that represents the current state of the state
machine and all its substates.
- getEntryExitAction() - Method in class com.kangirigungi.jstatemachine.CompositeStateBuilder
-
Get the callbacks that are called when the state is entered or exited.
- getEntryExitAction() - Method in interface com.kangirigungi.jstatemachine.IState
-
- getEntryExitAction() - Method in class com.kangirigungi.jstatemachine.StateBuilder
-
Get the callbacks that are called when the state is entered or exited.
- getId() - Method in class com.kangirigungi.jstatemachine.CompositeStateBuilder
-
Get the id of the state.
- getId() - Method in interface com.kangirigungi.jstatemachine.IState
-
- getId() - Method in class com.kangirigungi.jstatemachine.StateBuilder
-
Get the id of the state.
- getState() - Method in exception com.kangirigungi.jstatemachine.DuplicateStateException
-
- getStateMachine() - Method in exception com.kangirigungi.jstatemachine.DuplicateStateException
-
- getStateMachineBuilder() - Method in class com.kangirigungi.jstatemachine.CompositeStateBuilder
-
Get the state machine builder for this composite state.
- GuardAnd<StateId,Event> - Class in com.kangirigungi.jstatemachine
-
Logical and wrapper of two guards.
- GuardAnd(IGuard<StateId, Event>, IGuard<StateId, Event>) - Constructor for class com.kangirigungi.jstatemachine.GuardAnd
-
Initialize the guard.
- GuardNot<StateId,Event> - Class in com.kangirigungi.jstatemachine
-
Logical not wrapper of a guard.
- GuardNot(IGuard<StateId, Event>) - Constructor for class com.kangirigungi.jstatemachine.GuardNot
-
Initialize the guard.
- GuardOr<StateId,Event> - Class in com.kangirigungi.jstatemachine
-
Logical or wrapper of two guards.
- GuardOr(IGuard<StateId, Event>, IGuard<StateId, Event>) - Constructor for class com.kangirigungi.jstatemachine.GuardOr
-
Initialize the guard.
- GuardState<StateId,Event> - Class in com.kangirigungi.jstatemachine
-
- GuardState(IStateMachineEngine<StateId, Event>, StateId[], boolean) - Constructor for class com.kangirigungi.jstatemachine.GuardState
-