Uses of Class
org.springframework.webflow.engine.State

Packages that use State
org.springframework.webflow.engine The implementation of the core flow definition artifacts that serve the basis of the flow execution engine. 
org.springframework.webflow.engine.builder The flow builder subsystem for building and assembling executable flow definitions. 
org.springframework.webflow.engine.impl The implementation of Spring Web Flow's flow execution machine. 
org.springframework.webflow.engine.support Support implementations for internal engine-specific types. 
org.springframework.webflow.test Support for testing flows and their associated artifacts. 
 

Uses of State in org.springframework.webflow.engine
 

Subclasses of State in org.springframework.webflow.engine
 class ActionState
          A transitionable state that executes one or more actions when entered.
 class DecisionState
          A simple transitionable state that when entered will execute the first transition whose matching criteria evaluates to true in the context of the current request.
 class EndState
          A state that ends a flow when entered.
 class SubflowState
          A transitionable state that spawns a subflow when executed.
 class TransitionableState
          Abstract superclass for states that can execute a transition in response to an event.
 class ViewState
          A view state is a state that issues a response to the user, for example, for soliciting form input.
 

Methods in org.springframework.webflow.engine that return State
 State Flow.getStateInstance(java.lang.String stateId)
          Lookup the identified state instance of this flow.
 State TargetStateResolver.resolveTargetState(Transition transition, State sourceState, RequestContext context)
          Resolve the target state of the transition from the source state in the current request context.
 

Methods in org.springframework.webflow.engine with parameters of type State
protected  void Flow.add(State state)
          Add given state definition to this flow definition.
 ViewSelection Transition.execute(State sourceState, RequestControlContext context)
          Execute this state transition.
 State TargetStateResolver.resolveTargetState(Transition transition, State sourceState, RequestContext context)
          Resolve the target state of the transition from the source state in the current request context.
 void RequestControlContext.setCurrentState(State state)
          Record the current state that has entered in the executing flow.
 void Flow.setStartState(State state)
          Set the start state for this flow to the state provided; any state may be the start state.
 

Uses of State in org.springframework.webflow.engine.builder
 

Methods in org.springframework.webflow.engine.builder that return State
protected  State AbstractFlowBuilder.addActionState(java.lang.String stateId, Action[] entryActions, Action[] actions, Transition[] transitions, FlowExecutionExceptionHandler[] exceptionHandlers, Action[] exitActions, AttributeMap attributes)
          Adds an action state to the flow built by this builder.
protected  State AbstractFlowBuilder.addActionState(java.lang.String stateId, Action action, Transition transition)
          Adds an action state to the flow built by this builder.
protected  State AbstractFlowBuilder.addActionState(java.lang.String stateId, Action action, Transition[] transitions)
          Adds an action state to the flow built by this builder.
protected  State AbstractFlowBuilder.addActionState(java.lang.String stateId, Action action, Transition transition, FlowExecutionExceptionHandler exceptionHandler)
          Adds an action state to the flow built by this builder.
protected  State AbstractFlowBuilder.addDecisionState(java.lang.String stateId, Action[] entryActions, Transition[] transitions, FlowExecutionExceptionHandler[] exceptionHandlers, Action[] exitActions, AttributeMap attributes)
          Adds a decision state to the flow built by this builder.
protected  State AbstractFlowBuilder.addDecisionState(java.lang.String stateId, Transition[] transitions)
          Adds a decision state to the flow built by this builder.
protected  State AbstractFlowBuilder.addDecisionState(java.lang.String stateId, TransitionCriteria decisionCriteria, java.lang.String trueStateId, java.lang.String falseStateId)
          Adds a decision state to the flow built by this builder.
protected  State AbstractFlowBuilder.addEndState(java.lang.String stateId)
          Adds an end state to the flow built by this builder.
protected  State AbstractFlowBuilder.addEndState(java.lang.String stateId, Action[] entryActions, ViewSelector viewSelector, org.springframework.binding.mapping.AttributeMapper outputMapper, FlowExecutionExceptionHandler[] exceptionHandlers, AttributeMap attributes)
          Adds an end state to the flow built by this builder.
protected  State AbstractFlowBuilder.addEndState(java.lang.String stateId, java.lang.String viewName)
          Adds an end state to the flow built by this builder.
protected  State AbstractFlowBuilder.addEndState(java.lang.String stateId, java.lang.String viewName, org.springframework.binding.mapping.AttributeMapper outputMapper)
          Adds an end state to the flow built by this builder.
protected  State AbstractFlowBuilder.addSubflowState(java.lang.String stateId, Action[] entryActions, Flow subflow, FlowAttributeMapper attributeMapper, Transition[] transitions, FlowExecutionExceptionHandler[] exceptionHandlers, Action[] exitActions, AttributeMap attributes)
          Adds a subflow state to the flow built by this builder.
protected  State AbstractFlowBuilder.addSubflowState(java.lang.String stateId, Flow subflow, FlowAttributeMapper attributeMapper, Transition transition)
          Adds a subflow state to the flow built by this builder.
protected  State AbstractFlowBuilder.addSubflowState(java.lang.String stateId, Flow subflow, FlowAttributeMapper attributeMapper, Transition[] transitions)
          Adds a subflow state to the flow built by this builder.
protected  State AbstractFlowBuilder.addViewState(java.lang.String stateId, Action[] entryActions, ViewSelector viewSelector, Action[] renderActions, Transition[] transitions, FlowExecutionExceptionHandler[] exceptionHandlers, Action[] exitActions, AttributeMap attributes)
          Adds a view state to the flow built by this builder.
protected  State AbstractFlowBuilder.addViewState(java.lang.String stateId, java.lang.String viewName, Action renderAction, Transition transition)
          Adds a view state to the flow built by this builder.
protected  State AbstractFlowBuilder.addViewState(java.lang.String stateId, java.lang.String viewName, Action renderAction, Transition[] transitions)
          Adds a view state to the flow built by this builder.
protected  State AbstractFlowBuilder.addViewState(java.lang.String stateId, java.lang.String viewName, Transition transition)
          Adds a view state to the flow built by this builder.
protected  State AbstractFlowBuilder.addViewState(java.lang.String stateId, java.lang.String viewName, Transition[] transitions)
          Adds a view state to the flow built by this builder.
 State FlowArtifactFactory.createActionState(java.lang.String id, Flow flow, Action[] entryActions, Action[] actions, Transition[] transitions, FlowExecutionExceptionHandler[] exceptionHandlers, Action[] exitActions, AttributeMap attributes)
          Factory method that creates a new action state, a state where a system action is executed.
 State FlowArtifactFactory.createDecisionState(java.lang.String id, Flow flow, Action[] entryActions, Transition[] transitions, FlowExecutionExceptionHandler[] exceptionHandlers, Action[] exitActions, AttributeMap attributes)
          Factory method that creates a new decision state, a state where a flow routing decision is made.
 State FlowArtifactFactory.createEndState(java.lang.String id, Flow flow, Action[] entryActions, ViewSelector viewSelector, org.springframework.binding.mapping.AttributeMapper outputMapper, FlowExecutionExceptionHandler[] exceptionHandlers, AttributeMap attributes)
          Factory method that creates a new end state, a state where an executing flow session terminates.
 State FlowArtifactFactory.createSubflowState(java.lang.String id, Flow flow, Action[] entryActions, Flow subflow, FlowAttributeMapper attributeMapper, Transition[] transitions, FlowExecutionExceptionHandler[] exceptionHandlers, Action[] exitActions, AttributeMap attributes)
          Factory method that creates a new subflow state, a state where a parent flow spawns another flow as a subflow.
 State FlowArtifactFactory.createViewState(java.lang.String id, Flow flow, Action[] entryActions, ViewSelector viewSelector, Action[] renderActions, Transition[] transitions, FlowExecutionExceptionHandler[] exceptionHandlers, Action[] exitActions, AttributeMap attributes)
          Factory method that creates a new view state, a state where a user is allowed to participate in the flow.
 

Uses of State in org.springframework.webflow.engine.impl
 

Methods in org.springframework.webflow.engine.impl with parameters of type State
protected  void FlowExecutionImpl.setCurrentState(State newState)
          Set the state that is currently active in this flow execution.
 

Uses of State in org.springframework.webflow.engine.support
 

Methods in org.springframework.webflow.engine.support that return State
 State DefaultTargetStateResolver.resolveTargetState(Transition transition, State sourceState, RequestContext context)
           
 

Methods in org.springframework.webflow.engine.support with parameters of type State
 State DefaultTargetStateResolver.resolveTargetState(Transition transition, State sourceState, RequestContext context)
           
 

Uses of State in org.springframework.webflow.test
 

Methods in org.springframework.webflow.test that return State
 State MockFlowSession.getStateInternal()
          Returns the current state of this session.
 

Methods in org.springframework.webflow.test with parameters of type State
 void MockRequestControlContext.setCurrentState(State state)
           
 void MockFlowSession.setState(State state)
          Set the currently active state.
 



Copyright © 2009 Spring Framework. All Rights Reserved.