Top Description Methods
com.sun.faces.spi

public Interface ConfigurationResourceProvider

Known Direct Subinterfaces
com.sun.faces.spi.FacesConfigResourceProvider
Known Direct Implementers
com.sun.faces.config.configprovider.BaseWebConfigResourceProvider, com.sun.faces.config.configprovider.MetaInfFaceletTaglibraryConfigProvider, com.sun.faces.config.configprovider.MetaInfFacesConfigResourceProvider, com.sun.faces.config.configprovider.MojarraFacesConfigResourceProvider, com.sun.faces.config.configprovider.WebAppFlowConfigResourceProvider
Imports
java.net.URI, java.util.Collection, javax.servlet.ServletContext

Classes that implement this interface return zero or more URLs which refer to application configuration resources.

See Also
FacesConfigResourceProvider, FaceletConfigResourceProvider

Method Summary

Modifier and TypeMethod and Description
public Collection<URI>

Returns:

a List zero or more URL instances representing application configuration resources
getResources
(ServletContext
the ServletContext for this application
context
)

public default boolean

Returns:

true if Mojarra should validate the given URI file, false if not
validateXml
(URI
the URI for which Mojarra asks if validation is needed. Should always be one as returned by getResources
uri
,
boolean
the global (application level) value of the validateXml parameter
globalValidateXml
)

Parameter to force the XML validation of the JSF configuration files returned by getResources.

Method Detail

getResourcesback to summary
public Collection<URI> getResources(ServletContext context)
Parameters
context:ServletContext

the ServletContext for this application

Returns:Collection<URI>

a List zero or more URL instances representing application configuration resources

validateXmlback to summary
public default boolean validateXml(URI uri, boolean globalValidateXml)

Parameter to force the XML validation of the JSF configuration files returned by getResources.

Parameters
uri:URI

the URI for which Mojarra asks if validation is needed. Should always be one as returned by getResources

globalValidateXml:boolean

the global (application level) value of the validateXml parameter

Returns:boolean

true if Mojarra should validate the given URI file, false if not