public abstract class FacesConfigurationProvider extends Object
To wrap the default FacesConfigurationProvider, use a constructor like CustomFacesConfigurationProvider(FacesConfigurationProvider fcp) and extend it from FacesConfigurationProviderWrapper
Constructor and Description |
---|
FacesConfigurationProvider() |
Modifier and Type | Method and Description |
---|---|
abstract FacesConfig |
getAnnotationsFacesConfig(ExternalContext ectx,
boolean metadataComplete)
Return the FacesConfig object model retrieved from scanning annotations on the classpath.
|
abstract List<FacesConfig> |
getApplicationConfigurationResourceDocumentPopulatorFacesConfig(ExternalContext ectx)
Return the FacesConfig object model retrieved from SPI ApplicationConfigurationPopulator
|
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 List<FacesConfig> |
getFaceletTaglibFacesConfig(ExternalContext ectx)
Return the FacesConfig object model retrieved from parsing .taglib.xml files according
to spec rules.
|
abstract List<FacesConfig> |
getFacesFlowFacesConfig(ExternalContext ectx)
Return the FacesConfig object model retrieved from a folder with a faces flow definition
See JSF 2.2 section 11.4.3.3 and section 7.5.1
|
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
|
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
- public abstract List<FacesConfig> getFacesFlowFacesConfig(ExternalContext ectx)
ectx
- public abstract List<FacesConfig> getApplicationConfigurationResourceDocumentPopulatorFacesConfig(ExternalContext ectx)
public abstract List<FacesConfig> getFaceletTaglibFacesConfig(ExternalContext ectx)
Copyright © 2020 The Apache Software Foundation. All rights reserved.