Uses of Interface
org.glassfish.pfl.basic.fsm.Input
-
Packages that use Input Package Description org.glassfish.pfl.basic.fsm org.glassfish.pfl.dynamic.codegen.spi -
-
Uses of Input in org.glassfish.pfl.basic.fsm
Classes in org.glassfish.pfl.basic.fsm that implement Input Modifier and Type Class Description static class
Input.Base
Fields in org.glassfish.pfl.basic.fsm with type parameters of type Input Modifier and Type Field Description private java.util.Map<Input,java.util.Set<Transition>>
State. inputMap
private java.util.Map<Input,java.util.Set<Transition>>
State. inputMapImage
private java.util.Map<Input,java.util.Set<Transition>>
State. inputMapRangeImage
Methods in org.glassfish.pfl.basic.fsm that return types with arguments of type Input Modifier and Type Method Description java.util.Map<Input,java.util.Set<Transition>>
State. getInputMap()
Methods in org.glassfish.pfl.basic.fsm with parameters of type Input Modifier and Type Method Description StateEngine
StateEngine. add(State oldState, Input input, Action action, State newState)
Add a transition with a guard that always evaluates to true.StateEngine
StateEngine. add(State oldState, Input input, Guard guard, Action action, State newState)
Add a new transition (old,in,guard,act,new) to the state engine.(package private) void
State. addTransition(Input in, Transition ga)
void
Action. doIt(FSM fsm, Input in)
Called by the state engine to perform an action before a state transition takes place.void
Runner. doIt(Input in)
Perform the transition for the given input in the current state.void
StateEngine. doIt(Runner runner, Input in, boolean debug)
Actually perform a state transition on the FSM on the runner.peek() FSM under Input in.Guard.Result
Guard. evaluate(FSM fsm, Input in)
Called by the state engine to determine whether a transition is enabled, deferred, or disabled.(package private) java.util.Set<Transition>
State. getTransitions(Input in)
private void
StateEngine. innerDoIt(Runner runner, Input in, boolean debug)
(package private) void
StateEngine. performStateTransition(Runner runner, Input in, State nextState, Action action, boolean debug)
Method parameters in org.glassfish.pfl.basic.fsm with type arguments of type Input Modifier and Type Method Description StateEngine
StateEngine. add(State oldState, java.util.Set<Input> input, Action action, State newState)
Repeatedly call add( State, Input, Action, State ) for each element of input.StateEngine
StateEngine. add(State oldState, java.util.Set<Input> input, Guard guard, Action action, State newState)
Repeatedly calls add( State, Input, Guard, Action, State ) for each element of input. -
Uses of Input in org.glassfish.pfl.dynamic.codegen.spi
Classes in org.glassfish.pfl.dynamic.codegen.spi that implement Input Modifier and Type Class Description private static class
Wrapper.Operation
-