The flow builder subsystem for building and assembling executable flow definitions.

You construct a Flow using a {@link org.springframework.webflow.engine.builder.FlowBuilder}. This package defines the following flow builder implementations:

During flow construction, a flow builder may need to access externally managed flow artifacts referenced by the flow definition. The {@link org.springframework.webflow.engine.builder.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 {@link org.springframework.webflow.engine.builder.FlowAssembler}. This package is based on the classic GoF Builder design pattern.