| Package | Description |
|---|---|
| org.squirrelframework.foundation.fsm | |
| org.squirrelframework.foundation.fsm.impl |
| Modifier and Type | Interface and Description |
|---|---|
interface |
UntypedStateMachineBuilder |
| Modifier and Type | Method and Description |
|---|---|
static <T extends StateMachine<T,S,E,C>,S,E,C> |
StateMachineBuilderFactory.create(Class<? extends T> stateMachineClazz,
Class<S> stateClazz,
Class<E> eventClazz,
Class<C> contextClazz) |
static <T extends StateMachine<T,S,E,C>,S,E,C> |
StateMachineBuilderFactory.create(Class<? extends T> stateMachineClazz,
Class<S> stateClazz,
Class<E> eventClazz,
Class<C> contextClazz,
Class<?>... extraConstParamTypes) |
StateMachineBuilder<T,S,E,C> |
StateMachineImporter.importFromFile(File content) |
StateMachineBuilder<T,S,E,C> |
StateMachineImporter.importFromInputStream(InputStream content) |
StateMachineBuilder<T,S,E,C> |
StateMachineImporter.importFromString(String content) |
| Modifier and Type | Method and Description |
|---|---|
static UntypedStateMachineBuilder |
StateMachineBuilderFactory.create(StateMachineBuilder<UntypedStateMachine,Object,Object,Object> builder) |
MutableState<T,S,E,C> |
StateMachineBuilder.defineLinkedState(S stateId,
StateMachineBuilder<? extends StateMachine<?,S,E,C>,S,E,C> linkedStateMachineBuilder,
S initialLinkedState,
Object... extraParams)
Define a linked state
|
| Modifier and Type | Class and Description |
|---|---|
class |
StateMachineBuilderImpl<T extends StateMachine<T,S,E,C>,S,E,C> |
| Modifier and Type | Field and Description |
|---|---|
protected StateMachineBuilder<T,S,E,C> |
StateMachineImporterImpl.stateMachineBuilder |
| Modifier and Type | Method and Description |
|---|---|
StateMachineBuilder<T,S,E,C> |
StateMachineImporterImpl.importFromFile(File content) |
StateMachineBuilder<T,S,E,C> |
StateMachineImporterImpl.importFromInputStream(InputStream content) |
StateMachineBuilder<T,S,E,C> |
StateMachineImporterImpl.importFromString(String content) |
| Modifier and Type | Method and Description |
|---|---|
MutableState<T,S,E,C> |
StateMachineBuilderImpl.defineLinkedState(S stateId,
StateMachineBuilder<? extends StateMachine<?,S,E,C>,S,E,C> linkedStateMachineBuilder,
S initialLinkedState,
Object... extraParams) |
Copyright © 2013–2016. All rights reserved.