public static class FSMBuilder.StateBuilder
extends java.lang.Object
| Constructor and Description |
|---|
StateBuilder(FSMBuilder.FSMState state) |
| Modifier and Type | Method and Description |
|---|---|
void |
action(groovy.lang.Closure<?> c) |
WakerBehavior |
after(java.lang.Number delay,
groovy.lang.Closure<?> c) |
void |
onEnter(groovy.lang.Closure<?> c) |
void |
onEvent(java.lang.Object name,
groovy.lang.Closure<?> c) |
void |
onExit(groovy.lang.Closure<?> c) |
public StateBuilder(FSMBuilder.FSMState state)
public void onEnter(@DelegatesTo(value=FSMBuilder.FSMState.class,strategy=1) groovy.lang.Closure<?> c)
public void onEvent(java.lang.Object name,
@DelegatesTo(value=FSMBuilder.FSMState.class,strategy=1)
groovy.lang.Closure<?> c)
public WakerBehavior after(java.lang.Number delay, @DelegatesTo(value=FSMBuilder.FSMState.class,strategy=1) groovy.lang.Closure<?> c)
public void action(@DelegatesTo(value=FSMBuilder.FSMState.class,strategy=1) groovy.lang.Closure<?> c)
public void onExit(@DelegatesTo(value=FSMBuilder.FSMState.class,strategy=1) groovy.lang.Closure<?> c)