Package org.springframework.webflow.engine
package org.springframework.webflow.engine
The implementation of the web flow execution engine.
The engine implementation itself is located within the org.springframework.webflow.engine.impl
package. Builders for assembling flow definitions executable by this engine are located within the
org.springframework.webflow.engine.builder
package.
-
ClassDescriptionAn ordered, typed list of actions, mainly for use internally by flow artifacts that can execute groups of actions.A transitionable state that executes one or more actions when entered.A simple transitionable state that when entered will execute the first transition whose matching criteria evaluates to
true
in thecontext
of the current request.A state that ends a flow when entered.A single flow definition.Base class for attribute mapping failures.A strategy for handling an exception that occurs at runtime during an active flow execution.A typed set of state exception handlers, mainly for use internally by artifacts that can apply state exception handling logic.Thrown when flow input mapping fails.Thrown when flow output mapping fails.A value object that defines a specification for a flow variable.View state history policies.Thrown when no transition can be matched given the occurence of an event in the context of a flow execution request.Mutable control interface used to manipulate an ongoing flow execution in the context of one client request.A point in a flow where something happens.A strategy interface used by a subflow state to map subflow input and output attributes.A transitionable state that spawns a subflow when executed.A strategy for calculating the target state of a transition.Abstract superclass for states that can execute a transition in response to an event.Strategy interface encapsulating criteria that determine whether or not a transition should execute given a flow execution request context.A typed set of transitions for use internally by artifacts that can apply transition execution logic.A strategy that encapsulates the source of a flow variable value.Thrown if a IO exception was thrown during view rendering.A view state is a state that issues a response to the user, for example, for soliciting form input.A variable scoped to a particular view.Transition criteria that always returns true.