Package org.apache.myfaces.spi
Class FacesConfigurationProviderWrapper
- java.lang.Object
- 
- org.apache.myfaces.spi.FacesConfigurationProvider
- 
- org.apache.myfaces.spi.FacesConfigurationProviderWrapper
 
 
- 
- All Implemented Interfaces:
- FacesWrapper<FacesConfigurationProvider>
 
 public abstract class FacesConfigurationProviderWrapper extends FacesConfigurationProvider implements FacesWrapper<FacesConfigurationProvider> To wrap the default FacesConfigurationProvider, use a constructor like CustomFacesConfigurationProvider(FacesConfigurationProvider fcp) and extend it from FacesConfigurationProviderWrapper- Since:
- 2.0.3
- Author:
- Leonardo Uribe
 
- 
- 
Constructor SummaryConstructors Constructor Description FacesConfigurationProviderWrapper()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description FacesConfiggetAnnotationsFacesConfig(ExternalContext ectx, boolean metadataComplete)Return the FacesConfig object model retrieved from scanning annotations on the classpath.List<FacesConfig>getApplicationConfigurationResourceDocumentPopulatorFacesConfig(ExternalContext ectx)Return the FacesConfig object model retrieved from SPI ApplicationConfigurationPopulatorList<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.xmlList<FacesConfig>getContextSpecifiedFacesConfig(ExternalContext ectx)Return the FacesConfig object model retrieved from jakarta.faces.CONFIG_FILES web config attributeList<FacesConfig>getFaceletTaglibFacesConfig(ExternalContext ectx)Return the FacesConfig object model retrieved from parsing .taglib.xml files according to spec rules.List<FacesConfig>getFacesFlowFacesConfig(ExternalContext ectx)Return the FacesConfig object model retrieved from a folder with a faces flow definition See Faces 2.2 section 11.4.3.3 and section 7.5.1FacesConfiggetMetaInfServicesFacesConfig(ExternalContext ectx)Return the FacesConfig object model retrieved from locate all Faces factories from META-INF/services/[factory_key].FacesConfiggetStandardFacesConfig(ExternalContext ectx)Return the FacesConfig object model retrieved from MyFaces META-INF/standard-faces-config.xml file.FacesConfiggetWebAppFacesConfig(ExternalContext ectx)Return the FacesConfig object model retrieved from WEB-INF/faces-config.xml- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface jakarta.faces.FacesWrappergetWrapped
 
- 
 
- 
- 
- 
Method Detail- 
getStandardFacesConfigpublic FacesConfig getStandardFacesConfig(ExternalContext ectx) Description copied from class:FacesConfigurationProviderReturn the FacesConfig object model retrieved from MyFaces META-INF/standard-faces-config.xml file.- Specified by:
- getStandardFacesConfigin class- FacesConfigurationProvider
- Returns:
 
 - 
getMetaInfServicesFacesConfigpublic FacesConfig getMetaInfServicesFacesConfig(ExternalContext ectx) Description copied from class:FacesConfigurationProviderReturn the FacesConfig object model retrieved from locate all Faces factories from META-INF/services/[factory_key]. The default implementation uses ServiceProviderFinder facilities to locate this SPI interfaces.- Specified by:
- getMetaInfServicesFacesConfigin class- FacesConfigurationProvider
- Returns:
 
 - 
getAnnotationsFacesConfigpublic FacesConfig getAnnotationsFacesConfig(ExternalContext ectx, boolean metadataComplete) Description copied from class:FacesConfigurationProviderReturn the FacesConfig object model retrieved from scanning annotations on the classpath.- Specified by:
- getAnnotationsFacesConfigin class- FacesConfigurationProvider
- Returns:
 
 - 
getClassloaderFacesConfigpublic List<FacesConfig> getClassloaderFacesConfig(ExternalContext ectx) Description copied from class:FacesConfigurationProviderReturn the FacesConfig object model retrieved from resources under the path META-INF/faces-config.xml and META-INF/[prefix].faces-config.xml- Specified by:
- getClassloaderFacesConfigin class- FacesConfigurationProvider
- Returns:
 
 - 
getContextSpecifiedFacesConfigpublic List<FacesConfig> getContextSpecifiedFacesConfig(ExternalContext ectx) Description copied from class:FacesConfigurationProviderReturn the FacesConfig object model retrieved from jakarta.faces.CONFIG_FILES web config attribute- Specified by:
- getContextSpecifiedFacesConfigin class- FacesConfigurationProvider
- Returns:
 
 - 
getWebAppFacesConfigpublic FacesConfig getWebAppFacesConfig(ExternalContext ectx) Description copied from class:FacesConfigurationProviderReturn the FacesConfig object model retrieved from WEB-INF/faces-config.xml- Specified by:
- getWebAppFacesConfigin class- FacesConfigurationProvider
- Returns:
 
 - 
getFacesFlowFacesConfigpublic List<FacesConfig> getFacesFlowFacesConfig(ExternalContext ectx) Description copied from class:FacesConfigurationProviderReturn the FacesConfig object model retrieved from a folder with a faces flow definition See Faces 2.2 section 11.4.3.3 and section 7.5.1- Specified by:
- getFacesFlowFacesConfigin class- FacesConfigurationProvider
- Returns:
 
 - 
getApplicationConfigurationResourceDocumentPopulatorFacesConfigpublic List<FacesConfig> getApplicationConfigurationResourceDocumentPopulatorFacesConfig(ExternalContext ectx) Description copied from class:FacesConfigurationProviderReturn the FacesConfig object model retrieved from SPI ApplicationConfigurationPopulator- Specified by:
- getApplicationConfigurationResourceDocumentPopulatorFacesConfigin class- FacesConfigurationProvider
 
 - 
getFaceletTaglibFacesConfigpublic List<FacesConfig> getFaceletTaglibFacesConfig(ExternalContext ectx) Description copied from class:FacesConfigurationProviderReturn the FacesConfig object model retrieved from parsing .taglib.xml files according to spec rules.- Specified by:
- getFaceletTaglibFacesConfigin class- FacesConfigurationProvider
 
 
- 
 
-