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 classInput.BaseFields 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. inputMapprivate java.util.Map<Input,java.util.Set<Transition>>State. inputMapImageprivate java.util.Map<Input,java.util.Set<Transition>>State. inputMapRangeImageMethods 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 StateEngineStateEngine. add(State oldState, Input input, Action action, State newState)Add a transition with a guard that always evaluates to true.StateEngineStateEngine. 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) voidState. addTransition(Input in, Transition ga)voidAction. doIt(FSM fsm, Input in)Called by the state engine to perform an action before a state transition takes place.voidRunner. doIt(Input in)Perform the transition for the given input in the current state.voidStateEngine. doIt(Runner runner, Input in, boolean debug)Actually perform a state transition on the FSM on the runner.peek() FSM under Input in.Guard.ResultGuard. 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 voidStateEngine. innerDoIt(Runner runner, Input in, boolean debug)(package private) voidStateEngine. 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 StateEngineStateEngine. add(State oldState, java.util.Set<Input> input, Action action, State newState)Repeatedly call add( State, Input, Action, State ) for each element of input.StateEngineStateEngine. 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 classWrapper.Operation
-