Package org.springframework.webflow.engine

The implementation of the core flow definition artifacts that serve the basis of the flow execution engine.

See:
          Description

Interface Summary
FlowAttributeMapper A service interface that maps attributes between two flows.
FlowExecutionExceptionHandler A strategy for handling an exception that occurs at runtime during the execution of a flow definition.
RequestControlContext Mutable control interface used to manipulate an ongoing flow execution in the context of one client request.
TargetStateResolver A strategy for calculating the target state of a transition.
TransitionCriteria Strategy interface encapsulating criteria that determine whether or not a transition should execute given a flow execution request context.
ViewSelector Factory that produces a new, configured ViewSelection object on each invocation, taking into account the information in the provided flow execution request context.
 

Class Summary
ActionExecutor A simple static helper that performs action execution that encapsulates common logging and exception handling logic.
ActionList An ordered, typed list of actions, mainly for use internally by flow artifacts that can execute groups of actions.
ActionState A transitionable state that executes one or more actions when entered.
AnnotatedAction An action proxy/decorator that stores arbitrary properties about a target Action implementation for use within a specific Action execution context, for example an ActionState definition, a TransitionCriteria definition, or in a test environment.
AnnotatedObject A base class for all objects in the web flow system that support annotation using arbitrary properties.
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.
EndState A state that ends a flow when entered.
Flow A single flow definition.
FlowExecutionExceptionHandlerSet A typed set of state exception handlers, mainly for use internally by artifacts that can apply state exception handling logic.
FlowVariable A value object that defines a specification for a flow variable.
NullViewSelector Makes a null view selection, indicating no response should be issued.
State A point in a flow where something happens.
SubflowState A transitionable state that spawns a subflow when executed.
Transition A path from one state to another state.
TransitionableState Abstract superclass for states that can execute a transition in response to an event.
TransitionSet A typed set of transitions for use internally by artifacts that can apply transition execution logic.
ViewState A view state is a state that issues a response to the user, for example, for soliciting form input.
WildcardTransitionCriteria Transition criteria that always returns true.
 

Exception Summary
ActionExecutionException Thrown if an unhandled exception occurs when an action is executed.
NoMatchingTransitionException Thrown when no transition can be matched given the occurence of an event in the context of a flow execution request.
 

Package org.springframework.webflow.engine Description

The implementation of the core flow definition artifacts that serve the basis of the flow execution engine.

The engine implementation itself is located within the impl package. Builders for assembling flow definitions executable by this engine are located within the builder package.



Copyright © 2004-2007. All Rights Reserved.