All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.springframework.webflow.builder.package.html Maven / Gradle / Ivy

There is a newer version: 1.0.6
Show newest version


The Flow Builder subsystem, for building and assembling flow definitions.

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

  • {@link org.springframework.webflow.builder.AbstractFlowBuilder} - A convenience superclass to use when you want to assemble the web flow in Java code.
  • {@link org.springframework.webflow.builder.XmlFlowBuilder} - A flow builder that reads an XML file containing a web flow definition and constructs the flow accordingly.
During flow construction, a flow builder may need to access externally managed flow artifacts referenced by the flow definition. The @{link org.springframework.webflow.builder.FlowArtifactFactory} 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.builder.FlowAssembler}. This package is based on the classic GoF Builder design pattern.

This package depends on the webflow, webflow.support, and webflow.action packages.





© 2015 - 2024 Weber Informatics LLC | Privacy Policy