Spring Web Flow

org.springframework.faces.webflow
Class FlowApplicationFactory

java.lang.Object
  extended by javax.faces.application.ApplicationFactory
      extended by org.springframework.faces.webflow.FlowApplicationFactory
All Implemented Interfaces:
javax.faces.FacesWrapper<javax.faces.application.ApplicationFactory>

public class FlowApplicationFactory
extends javax.faces.application.ApplicationFactory

Custom ApplicationFactory that ensures the FlowApplication is the first Application in the chain, which in turn guarantees the install order for other JSF components.

Author:
Jeremy Grelle, Phillip Webb
See Also:
FlowApplication

Constructor Summary
FlowApplicationFactory(javax.faces.application.ApplicationFactory wrapped)
           
 
Method Summary
 javax.faces.application.Application getApplication()
           
 javax.faces.application.ApplicationFactory getWrapped()
           
 void setApplication(javax.faces.application.Application application)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlowApplicationFactory

public FlowApplicationFactory(javax.faces.application.ApplicationFactory wrapped)
Method Detail

getApplication

public javax.faces.application.Application getApplication()
Specified by:
getApplication in class javax.faces.application.ApplicationFactory

setApplication

public void setApplication(javax.faces.application.Application application)
Specified by:
setApplication in class javax.faces.application.ApplicationFactory

getWrapped

public javax.faces.application.ApplicationFactory getWrapped()
Specified by:
getWrapped in interface javax.faces.FacesWrapper<javax.faces.application.ApplicationFactory>
Overrides:
getWrapped in class javax.faces.application.ApplicationFactory

Spring Web Flow