Package com.sun.faces.config.processor
Interface ConfigProcessor
- All Known Implementing Classes:
AbstractConfigProcessor
,ApplicationConfigProcessor
,BehaviorConfigProcessor
,ComponentConfigProcessor
,ConverterConfigProcessor
,FaceletTaglibConfigProcessor
,FacesConfigExtensionProcessor
,FacesFlowDefinitionConfigProcessor
,FactoryConfigProcessor
,LifecycleConfigProcessor
,ManagedBeanConfigProcessor
,NavigationConfigProcessor
,ProtectedViewsConfigProcessor
,RenderKitConfigProcessor
,ResourceLibraryContractsConfigProcessor
,ValidatorConfigProcessor
public interface ConfigProcessor
This interface provides a CoR structure for processing JSF configuration resources.
-
Method Summary
Modifier and Type Method Description void
destroy(jakarta.servlet.ServletContext servletContext, FacesContext facesContext)
void
initializeClassMetadataMap(jakarta.servlet.ServletContext servletContext, FacesContext facesContext)
Called to initialize the per-application metadata used by the ConfigProcessorvoid
process(jakarta.servlet.ServletContext servletContext, FacesContext facesContext, DocumentInfo[] documentInfos)
Process the array ofDocument
s.
-
Method Details
-
initializeClassMetadataMap
void initializeClassMetadataMap(jakarta.servlet.ServletContext servletContext, FacesContext facesContext)Called to initialize the per-application metadata used by the ConfigProcessor -
process
void process(jakarta.servlet.ServletContext servletContext, FacesContext facesContext, DocumentInfo[] documentInfos) throws ExceptionProcess the array of
Document
s.- Parameters:
sc
- theServletContext
for the application being configureddocumentInfos
-- Throws:
Exception
- if an error occurs during processing
-
destroy
-