|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
FlowBuilder | Builder interface used to build a flow definition. |
FlowServiceLocator | A support interface used by flow builders at configuration time. |
Class Summary | |
---|---|
AbstractFlowBuilder | Base class for flow builders that programmatically build flows in Java configuration code. |
AbstractFlowBuilderFlowRegistryFactoryBean | Base class for factory beans that create flow definition registries containing flows built using Java based
flow builders . |
AbstractFlowBuildingFlowRegistryFactoryBean | A base class for factory beans that create populated registries of flow definitions built using a FlowBuilder ,
typically a BaseFlowBuilder subclass. |
BaseFlowBuilder | Abstract base implementation of a flow builder defining common functionality needed by most concrete flow builder implementations. |
BaseFlowServiceLocator | Base implementation that implements a minimal set of the FlowServiceLocator interface, throwing
unsupported operation exceptions for some operations. |
DefaultFlowServiceLocator | The default flow service locator implementation that obtains subflow definitions from a dedicated
FlowDefinitionRegistry and obtains the remaining services from a generic Spring BeanFactory . |
FlowArtifactFactory | A factory for core web flow elements such as flows , states , and
transitions . |
FlowAssembler | A director for assembling flows, delegating to a FlowBuilder to construct a flow. |
RefreshableFlowDefinitionHolder | A flow definition holder that can detect changes on an underlying flow definition resource and refresh that resource automatically. |
TextToTargetStateResolver | Converter that takes an encoded string representation and produces a corresponding TargetStateResolver
object. |
TextToTransitionCriteria | Converter that takes an encoded string representation and produces a corresponding TransitionCriteria
object. |
TextToViewSelector | Converter that converts an encoded string representation of a view selector into a ViewSelector object that
will make selections at runtime. |
Exception Summary | |
---|---|
FlowArtifactLookupException | A flow artifact lookup exception is thrown when an artifact (such as a flow, state, action, etc.) required by the webflow system cannot be obtained. |
FlowBuilderException | Exception thrown to indicate a problem while building a flow. |
The flow builder subsystem for building and assembling executable flow definitions.
You construct a Flow using a FlowBuilder
.
This package defines the following flow builder implementations:
AbstractFlowBuilder
- A
convenience superclass to use when you want to assemble the web flow
in Java code.
XmlFlowBuilder
- A flow
builder that reads an XML file containing a web flow definition and
constructs the flow accordingly.
FlowServiceLocator
fulfills
this need, acting as a facade or gateway to an external registry of
flow artifacts (such as a Spring Bean Factory).
To direct flow construction, use the
FlowAssembler
.
This package is based on the classic GoF Builder design pattern.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |