|
|||||||||
| 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 | ||||||||