Package org.apache.myfaces.config
Class DefaultFacesConfigurationProvider
java.lang.Object
org.apache.myfaces.spi.FacesConfigurationProvider
org.apache.myfaces.config.DefaultFacesConfigurationProvider
- Since:
- 2.0.3
- Author:
- Leonardo Uribe
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AnnotationConfigurator
getAnnotationsFacesConfig
(ExternalContext ectx, boolean metadataComplete) Return the FacesConfig object model retrieved from scanning annotations on the classpath.Return the FacesConfig object model retrieved from SPI ApplicationConfigurationPopulatorThis method fixes MYFACES-208Return the FacesConfig object model retrieved from jakarta.faces.CONFIG_FILES web config attributegetFaceletTaglibFacesConfig
(ExternalContext externalContext) Return 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.1This method performs part of the factory search outlined in section 10.2.6.1.Return the FacesConfig object model retrieved from MyFaces META-INF/standard-faces-config.xml file.protected FacesConfigUnmarshaller<? extends FacesConfig>
Return the FacesConfig object model retrieved from WEB-INF/faces-config.xmlprotected void
setAnnotationConfigurator
(AnnotationConfigurator configurator) protected void
setUnmarshaller
(ExternalContext ectx, FacesConfigUnmarshaller<? extends FacesConfig> unmarshaller)
-
Constructor Details
-
DefaultFacesConfigurationProvider
public DefaultFacesConfigurationProvider()
-
-
Method Details
-
setUnmarshaller
protected void setUnmarshaller(ExternalContext ectx, FacesConfigUnmarshaller<? extends FacesConfig> unmarshaller) -
getUnmarshaller
-
setAnnotationConfigurator
-
getAnnotationConfigurator
-
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:
-
getAnnotationsFacesConfig
Description copied from class:FacesConfigurationProvider
Return the FacesConfig object model retrieved from scanning annotations on the classpath.- Specified by:
getAnnotationsFacesConfig
in classFacesConfigurationProvider
- Returns:
-
getMetaInfServicesFacesConfig
This method performs part of the factory search outlined in section 10.2.6.1.- Specified by:
getMetaInfServicesFacesConfig
in classFacesConfigurationProvider
- Returns:
-
getClassloaderFacesConfig
This method fixes MYFACES-208- 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:
-
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
-
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:
-
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
-