- All Known Implementing Classes:
 AbstractConfigProcessor,ApplicationConfigProcessor,BehaviorConfigProcessor,ComponentConfigProcessor,ConverterConfigProcessor,FaceletTaglibConfigProcessor,FacesConfigExtensionProcessor,FacesFlowDefinitionConfigProcessor,FactoryConfigProcessor,LifecycleConfigProcessor,NavigationConfigProcessor,ProtectedViewsConfigProcessor,RenderKitConfigProcessor,ResourceLibraryContractsConfigProcessor,ValidatorConfigProcessor
public interface ConfigProcessor
This interface provides a CoR structure for processing Faces configuration resources.
- 
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy(ServletContext servletContext, FacesContext facesContext) voidinitializeClassMetadataMap(ServletContext servletContext, FacesContext facesContext) Called to initialize the per-application metadata used by the ConfigProcessorvoidprocess(ServletContext servletContext, FacesContext facesContext, DocumentInfo[] documentInfos) Process the array ofDocuments. 
- 
Method Details
- 
initializeClassMetadataMap
Called to initialize the per-application metadata used by the ConfigProcessor- Parameters:
 servletContext- the involved servlet contextfacesContext- the involved faces context
 - 
process
void process(ServletContext servletContext, FacesContext facesContext, DocumentInfo[] documentInfos) throws Exception Process the array of
Documents.- Parameters:
 servletContext- theServletContextfor the application being configuredfacesContext- the current faces contextdocumentInfos- the document infos- Throws:
 Exception- if an error occurs during processing
 - 
destroy
 
 -