public static interface StateMachineData.Reader<T extends StateMachine<T,S,E,C>,S,E,C> extends Serializable
| Modifier and Type | Method and Description |
|---|---|
Collection<S> |
activeParentStates() |
ImmutableState<T,S,E,C> |
currentRawState() |
S |
currentState() |
String |
identifier() |
ImmutableState<T,S,E,C> |
initialRawState() |
S |
initialState() |
S |
lastActiveChildStateOf(S parentStateId) |
ImmutableState<T,S,E,C> |
lastRawState() |
S |
lastState() |
StateMachineData.Reader<? extends StateMachine<?,S,E,C>,S,E,C> |
linkedStateDataOf(S linkedState) |
Collection<S> |
linkedStates() |
Map<S,ImmutableState<T,S,E,C>> |
originalStates() |
Collection<S> |
parallelStates() |
ImmutableState<T,S,E,C> |
rawStateFrom(S stateId) |
Collection<ImmutableState<T,S,E,C>> |
rawStates() |
C |
startContext() |
Collection<S> |
states() |
List<S> |
subStatesOn(S parentStateId) |
Class<C> |
typeOfContext() |
Class<E> |
typeOfEvent() |
Class<S> |
typeOfState() |
Class<? extends T> |
typeOfStateMachine() |
String identifier()
S currentState()
S lastState()
S initialState()
S lastActiveChildStateOf(S parentStateId)
parentStateId - id of parent stateC startContext()
Collection<S> activeParentStates()
List<S> subStatesOn(S parentStateId)
parentStateId - ImmutableState<T,S,E,C> currentRawState()
ImmutableState<T,S,E,C> lastRawState()
ImmutableState<T,S,E,C> initialRawState()
ImmutableState<T,S,E,C> rawStateFrom(S stateId)
stateId - the identify of stateCollection<S> parallelStates()
Collection<ImmutableState<T,S,E,C>> rawStates()
Collection<S> states()
Collection<S> linkedStates()
StateMachineData.Reader<? extends StateMachine<?,S,E,C>,S,E,C> linkedStateDataOf(S linkedState)
Copyright © 2013–2016. All rights reserved.