|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.myfaces.spi.FacesConfigurationProvider
public abstract class FacesConfigurationProvider
This interface provide a way to merge and store all JSF config information retrieved from faces-config files, META-INF/service files and annotations that works as base point to initialize MyFaces. The objective is allow server containers to "store" or this information, preventing calculate it over and over each time the web application is started.
To wrap the default FacesConfigurationProvider, use a constructor like CustomFacesConfigurationProvider(FacesConfigurationProvider fcp) and extend it from FacesConfigurationProviderWrapper
Constructor Summary | |
---|---|
FacesConfigurationProvider()
|
Method Summary | |
---|---|
abstract FacesConfig |
getAnnotationsFacesConfig(ExternalContext ectx,
boolean metadataComplete)
Return the FacesConfig object model retrieved from scanning annotations on the classpath. |
abstract List<FacesConfig> |
getClassloaderFacesConfig(ExternalContext ectx)
Return the FacesConfig object model retrieved from resources under the path META-INF/faces-config.xml and META-INF/[prefix].faces-config.xml |
abstract List<FacesConfig> |
getContextSpecifiedFacesConfig(ExternalContext ectx)
Return the FacesConfig object model retrieved from javax.faces.CONFIG_FILES web config attribute |
abstract FacesConfig |
getMetaInfServicesFacesConfig(ExternalContext ectx)
Return the FacesConfig object model retrieved from locate all JSF factories from META-INF/services/[factory_key]. |
abstract FacesConfig |
getStandardFacesConfig(ExternalContext ectx)
Return the FacesConfig object model retrieved from MyFaces META-INF/standard-faces-config.xml file. |
abstract FacesConfig |
getWebAppFacesConfig(ExternalContext ectx)
Return the FacesConfig object model retrieved from WEB-INF/faces-config.xml |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FacesConfigurationProvider()
Method Detail |
---|
public abstract FacesConfig getStandardFacesConfig(ExternalContext ectx)
ectx
-
public abstract FacesConfig getMetaInfServicesFacesConfig(ExternalContext ectx)
ectx
-
public abstract FacesConfig getAnnotationsFacesConfig(ExternalContext ectx, boolean metadataComplete)
ectx
- metadataComplete
-
public abstract List<FacesConfig> getClassloaderFacesConfig(ExternalContext ectx)
ectx
-
public abstract List<FacesConfig> getContextSpecifiedFacesConfig(ExternalContext ectx)
ectx
-
public abstract FacesConfig getWebAppFacesConfig(ExternalContext ectx)
ectx
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |