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 voiddestroy(jakarta.servlet.ServletContext servletContext, FacesContext facesContext)voidinitializeClassMetadataMap(jakarta.servlet.ServletContext servletContext, FacesContext facesContext)Called to initialize the per-application metadata used by the ConfigProcessorvoidprocess(jakarta.servlet.ServletContext servletContext, FacesContext facesContext, DocumentInfo[] documentInfos)Process the array ofDocuments.
-
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
Documents.- Parameters:
sc- theServletContextfor the application being configureddocumentInfos-- Throws:
Exception- if an error occurs during processing
-
destroy
-