Package | Description |
---|---|
org.statefulj.framework.core.fsm | |
org.statefulj.fsm | |
org.statefulj.fsm.model | |
org.statefulj.fsm.model.impl |
Modifier and Type | Class and Description |
---|---|
class |
TransitionImpl<T>
Extend
DeterministicTransitionImpl to provide additional
functionality such as "any" transition support and reloading support |
Modifier and Type | Method and Description |
---|---|
protected State<T> |
FSM.transition(T stateful,
State<T> current,
String event,
Transition<T> t,
Object... args) |
Modifier and Type | Method and Description |
---|---|
protected Transition<T> |
FSM.getTransition(String event,
State<T> current) |
Modifier and Type | Method and Description |
---|---|
FSM.FSMBuilder.StateBuilder<T> |
FSM.FSMBuilder.StateBuilder.addTransition(String event,
Transition<T> transition)
Add an instantiated Transition
|
protected State<T> |
FSM.transition(T stateful,
State<T> current,
String event,
Transition<T> transition,
Object... args) |
Modifier and Type | Method and Description |
---|---|
Transition<T> |
State.getTransition(String event)
Returns the Transition for an Event
|
Modifier and Type | Method and Description |
---|---|
void |
State.addTransition(String event,
Transition<T> transition)
Add a
Transition |
Modifier and Type | Class and Description |
---|---|
class |
DeterministicTransitionImpl<T> |
Modifier and Type | Method and Description |
---|---|
Transition<T> |
StateImpl.getTransition(String event) |
Modifier and Type | Method and Description |
---|---|
Map<String,Transition<T>> |
StateImpl.getTransitions() |
Modifier and Type | Method and Description |
---|---|
void |
StateImpl.addTransition(String event,
Transition<T> transition) |
Modifier and Type | Method and Description |
---|---|
void |
StateImpl.setTransitions(Map<String,Transition<T>> transitions) |
Constructor and Description |
---|
StateImpl(String name,
Map<String,Transition<T>> transitions,
boolean isEndState) |
StateImpl(String name,
Map<String,Transition<T>> transitions,
boolean isEndState,
boolean isBlocking) |
Copyright © 2016. All rights reserved.