Class StateMachineBuilder<T>
- java.lang.Object
-
- de.quantummaid.httpmaid.path.statemachine.StateMachineBuilder<T>
-
public final class StateMachineBuilder<T> extends Object
-
-
Constructor Summary
Constructors Constructor Description StateMachineBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTransition(State state, Transition<T> transition)StateMachine<T>build()StatecreateState()voidmarkAsFinal(State state)static <T> StateMachineBuilder<T>stateMachineBuilder()
-
-
-
Method Detail
-
stateMachineBuilder
public static <T> StateMachineBuilder<T> stateMachineBuilder()
-
createState
public State createState()
-
addTransition
public void addTransition(State state, Transition<T> transition)
-
markAsFinal
public void markAsFinal(State state)
-
build
public StateMachine<T> build()
-
-