|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |