Uses of Class
org.apache.mina.statemachine.State
Packages that use State
Package
Description
-
Uses of State in org.apache.mina.statemachine
Fields in org.apache.mina.statemachine declared as StateModifier and TypeFieldDescriptionprivate final StateState.parentThe parent stateprivate final StateStateMachine.startStateFields in org.apache.mina.statemachine with type parameters of type StateMethods in org.apache.mina.statemachine that return StateModifier and TypeMethodDescription(package private) StateState.addOnEntrySelfTransaction(SelfTransition onEntrySelfTransaction) Adds an entrySelfTransitionto thisState(package private) StateState.addOnExitSelfTransaction(SelfTransition onExitSelfTransaction) Adds an exitSelfTransitionto thisStateState.addTransition(Transition transition) Adds an outgoingTransitionto thisStatewith weight 0.State.addTransition(Transition transition, int weight) Adds an outgoingTransitionto thisStatewith the specified weight.(package private) static State[]StateMachineFactory.createStates(List<Field> fields) State.getParent()Returns theStatewith the specified id.Methods in org.apache.mina.statemachine that return types with arguments of type StateModifier and TypeMethodDescriptionStateMachine.getCallStack(StateContext context) StateMachine.getStates()Methods in org.apache.mina.statemachine with parameters of type StateModifier and TypeMethodDescription(package private) voidStateMachine.executeOnEntries(StateContext context, State state) (package private) voidStateMachine.executeOnExits(StateContext context, State state) private voidprivate voidStateMachine.setCurrentState(StateContext context, State newState) Method parameters in org.apache.mina.statemachine with type arguments of type StateModifier and TypeMethodDescriptionprivate static voidStateMachineFactory.setupSelfTransitions(Method m, Class<? extends Annotation> onEntrySelfTransitionAnnotation, Class<? extends Annotation> onExitSelfTransitionAnnotation, Map<String, State> states, Object handler) private static voidStateMachineFactory.setupTransitions(Class<? extends Annotation> transitionAnnotation, Class<? extends Annotation> transitionsAnnotation, Class<? extends Annotation> onEntrySelfTransitionAnnotation, Class<? extends Annotation> onExitSelfTransitionAnnotation, Map<String, State> states, Object handler) private static voidStateMachineFactory.setupTransitions(Class<? extends Annotation> transitionAnnotation, Class<? extends Annotation> transitionsAnnotation, Class<? extends Annotation> onEntrySelfTransitionAnnotation, Class<? extends Annotation> onExitSelfTransitionAnnotation, Map<String, State> states, List<Object> handlers) Constructors in org.apache.mina.statemachine with parameters of type StateModifierConstructorDescriptionCreates a newStatewith the specified id and parent.StateMachine(State[] states, String startStateId) Creates a new instance using the specifiedStates and start state.Constructor parameters in org.apache.mina.statemachine with type arguments of type StateModifierConstructorDescriptionStateMachine(Collection<State> states, String startStateId) Creates a new instance using the specifiedStates and start state. -
Uses of State in org.apache.mina.statemachine.context
Fields in org.apache.mina.statemachine.context declared as StateMethods in org.apache.mina.statemachine.context that return StateModifier and TypeMethodDescriptionAbstractStateContext.getCurrentState()StateContext.getCurrentState()Methods in org.apache.mina.statemachine.context with parameters of type StateModifier and TypeMethodDescriptionvoidAbstractStateContext.setCurrentState(State state) Sets the currentState.voidStateContext.setCurrentState(State state) Sets the currentState. -
Uses of State in org.apache.mina.statemachine.transition
Fields in org.apache.mina.statemachine.transition declared as StateModifier and TypeFieldDescriptionprivate final StateAbstractTransition.nextStateThe next state, if anyMethods in org.apache.mina.statemachine.transition that return StateMethods in org.apache.mina.statemachine.transition with parameters of type StateModifier and TypeMethodDescriptionprotected abstract booleanAbstractSelfTransition.doExecute(StateContext stateContext, State state) Executes thisSelfTransition.booleanMethodSelfTransition.doExecute(StateContext stateContext, State state) Executes thisSelfTransition.booleanAbstractSelfTransition.execute(StateContext stateContext, State state) Executes thisSelfTransition.booleanSelfTransition.execute(StateContext stateContext, State state) Executes thisSelfTransition.Constructors in org.apache.mina.statemachine.transition with parameters of type StateModifierConstructorDescriptionAbstractTransition(Object eventId, State nextState) AbstractTransition(State nextState) MethodTransition(Object eventId, State nextState, Object target) MethodTransition(Object eventId, State nextState, Method method, Object target) MethodTransition(Object eventId, State nextState, String methodName, Object target) NoopTransition(Object eventId, State nextState)