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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAnnotationsFacesConfig
(ExternalContext ectx, boolean metadataComplete) Return the FacesConfig object model retrieved from scanning annotations on the classpath.Return the FacesConfig object model retrieved from SPI ApplicationConfigurationPopulatorReturn the FacesConfig object model retrieved from resources under the path META-INF/faces-config.xml and META-INF/[prefix].faces-config.xmlReturn the FacesConfig object model retrieved from jakarta.faces.CONFIG_FILES web config attributeReturn the FacesConfig object model retrieved from parsing .taglib.xml files according to spec rules.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.1Return the FacesConfig object model retrieved from locate all Faces factories from META-INF/services/[factory_key].Return the FacesConfig object model retrieved from MyFaces META-INF/standard-faces-config.xml file.Return the FacesConfig object model retrieved from WEB-INF/faces-config.xmlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface jakarta.faces.FacesWrapper
getWrapped
-
Constructor Details
-
FacesConfigurationProviderWrapper
public FacesConfigurationProviderWrapper()
-
-
Method Details
-
getStandardFacesConfig
Description copied from class:FacesConfigurationProvider
Return the FacesConfig object model retrieved from MyFaces META-INF/standard-faces-config.xml file.- Specified by:
getStandardFacesConfig
in classFacesConfigurationProvider
- Returns:
-
getMetaInfServicesFacesConfig
Description copied from class:FacesConfigurationProvider
Return 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:
getMetaInfServicesFacesConfig
in classFacesConfigurationProvider
- Returns:
-
getAnnotationsFacesConfig
Description copied from class:FacesConfigurationProvider
Return the FacesConfig object model retrieved from scanning annotations on the classpath.- Specified by:
getAnnotationsFacesConfig
in classFacesConfigurationProvider
- Returns:
-
getClassloaderFacesConfig
Description copied from class:FacesConfigurationProvider
Return the FacesConfig object model retrieved from resources under the path META-INF/faces-config.xml and META-INF/[prefix].faces-config.xml- Specified by:
getClassloaderFacesConfig
in classFacesConfigurationProvider
- Returns:
-
getContextSpecifiedFacesConfig
Description copied from class:FacesConfigurationProvider
Return the FacesConfig object model retrieved from jakarta.faces.CONFIG_FILES web config attribute- Specified by:
getContextSpecifiedFacesConfig
in classFacesConfigurationProvider
- Returns:
-
getWebAppFacesConfig
Description copied from class:FacesConfigurationProvider
Return the FacesConfig object model retrieved from WEB-INF/faces-config.xml- Specified by:
getWebAppFacesConfig
in classFacesConfigurationProvider
- Returns:
-
getFacesFlowFacesConfig
Description copied from class:FacesConfigurationProvider
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.1- Specified by:
getFacesFlowFacesConfig
in classFacesConfigurationProvider
- Returns:
-
getApplicationConfigurationResourceDocumentPopulatorFacesConfig
public List<FacesConfig> getApplicationConfigurationResourceDocumentPopulatorFacesConfig(ExternalContext ectx) Description copied from class:FacesConfigurationProvider
Return the FacesConfig object model retrieved from SPI ApplicationConfigurationPopulator- Specified by:
getApplicationConfigurationResourceDocumentPopulatorFacesConfig
in classFacesConfigurationProvider
-
getFaceletTaglibFacesConfig
Description copied from class:FacesConfigurationProvider
Return the FacesConfig object model retrieved from parsing .taglib.xml files according to spec rules.- Specified by:
getFaceletTaglibFacesConfig
in classFacesConfigurationProvider
-