Package org.springframework.faces.webflow
package org.springframework.faces.webflow
The integration layer between Spring Web Flow and Java Server Faces (JSF).
-
ClassesClassDescriptionProvides helper methods for getting a FacesContext that is suitable for use outside of Web Flow.A Spring EL
ExpressionParserfor use with JSF.The defaultActionListenerimplementation to be used with Web Flow.Wraps anApplicationinstance in order to ensure Web Flow specific implementations ofViewHandlerandStateManagerare inserted at the front of the processing chain in JSF environments.CustomApplicationFactorythat ensures the FlowApplication is the firstApplicationin the chain, which in turn guarantees the install order for other JSF components.CustomELResolverfor resolving web flow specific expressions.CustomExternalContextimplementation that supports custom response objects other thanHttpServletResponse.CustomFacesContextimplementation that delegates all standard FacesContext messaging functionality to a SpringMessageSourcemade accessible as part of the current Web Flow request.A Spring MessageSourcethat originated from JSF.Adapter class to convert aFacesMessageto a SpringMessage.AFlowExecutionListenerthat creates aFlowFacesContextinstance when a flow request is submitted and releases it when the request has been processed.CustomLifecyclefor Spring Web Flow that only executes the APPLY_REQUEST_VALUES through INVOKE_APPLICATION phases.Web FlowPartialViewContextimplementation allowing IDs for partial rendering to be specified from the server-side.A render kit implementation that ensures use of Web Flow's FlowViewResponseStateManager, which takes over reading and writing JSF state and manages that in Web Flow's view scope.Resolves Facelets resources using Spring Resource paths such as "classpath:foo.xhtml".A custom ResponseStateManager that writes JSF state to a Web Flow managed view-scoped variable.CustomStateManagerthat manages ensures web flow's state is always stored server side.SimpleViewHandlerimplementation that provides JSF Form's with the correct FlowExecution URL, including the current FlowExecutionKey, so that postbacks may be properly intercepted and handled by Web Flow.Ajax handler for JSF 2 requests that can identify JSF 2 Ajax requests and send redirect instructions back to the client by including a redirect instruction in the content of the response.An extension ofFlowHandlerAdapterthat replaces the defaultAjaxHandlerinstance with aJsfAjaxHandler.A JSF-specific ExpressionParser that allows beans managed by either JSF, Spring, or Web Flow to be referenced in expressions in the FlowDefinition.Spring EL PropertyAccessor that checks request, session, and application scopes for existing JSF-managed beans.ELResolver that checks request, session, and application scopes for existing JSF-managed beans.Handles a request by delegating to the JSF ResourceHandler, which serves web application and classpath resources such as images, CSS and JavaScript files from well-known locations.Helper class to provide information about the JSF runtime environment such as JSF version and implementation.Common support for the JSF integration with Spring Web Flow.JSF-specificViewimplementation.JSF-specificViewFactoryimplementation.AViewFactoryCreatorimplementation for creating instances of a JSF-specificViewFactory.