Package | Description |
---|---|
org.statefulj.fsm |
Modifier and Type | Method and Description |
---|---|
FSM.FSMBuilder.StateBuilder<T> |
FSM.FSMBuilder.StateBuilder.addTransition(String event,
Action<T> action)
Add a Transition with no State change but with an Action
|
FSM.FSMBuilder.StateBuilder<T> |
FSM.FSMBuilder.StateBuilder.addTransition(String event,
State<T> toState)
Add a Transition with no Action.
|
FSM.FSMBuilder.StateBuilder<T> |
FSM.FSMBuilder.StateBuilder.addTransition(String event,
State<T> toState,
Action<T> action)
Add a Transition with an Action
|
FSM.FSMBuilder.StateBuilder<T> |
FSM.FSMBuilder.StateBuilder.addTransition(String event,
String toState)
Add a Transition with no Action.
|
FSM.FSMBuilder.StateBuilder<T> |
FSM.FSMBuilder.StateBuilder.addTransition(String event,
String toState,
Action<T> action)
Add a Transition with an Action
|
FSM.FSMBuilder.StateBuilder<T> |
FSM.FSMBuilder.StateBuilder.addTransition(String event,
Transition<T> transition)
Add an instantiated Transition
|
FSM.FSMBuilder.StateBuilder<T> |
FSM.FSMBuilder.buildState(String name)
Begin building a State for the FSM
|
FSM.FSMBuilder.StateBuilder<T> |
FSM.FSMBuilder.buildState(String name,
boolean isStartState)
Begin building a State for the FSM and state whether or not it's the Start State for the FSM.
|
FSM.FSMBuilder.StateBuilder<T> |
FSM.FSMBuilder.StateBuilder.TransitionBuilder.done()
Completes the setup for this Transition Builder
|
FSM.FSMBuilder.StateBuilder<T> |
FSM.FSMBuilder.StateBuilder.setBlockingState(boolean isBlocking)
Set whether this State is a blocking State
|
FSM.FSMBuilder.StateBuilder<T> |
FSM.FSMBuilder.StateBuilder.setEndState(boolean isEndState)
Set whether this State is the End State
|
Copyright © 2016. All rights reserved.