- 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 TypeMethodDescriptionvoid
destroy
(ServletContext servletContext, FacesContext facesContext) void
initializeClassMetadataMap
(ServletContext servletContext, FacesContext facesContext) Called to initialize the per-application metadata used by the ConfigProcessorvoid
process
(ServletContext servletContext, FacesContext facesContext, DocumentInfo[] documentInfos) Process the array ofDocument
s.
-
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
Document
s.- Parameters:
servletContext
- theServletContext
for the application being configuredfacesContext
- the current faces contextdocumentInfos
- the document infos- Throws:
Exception
- if an error occurs during processing
-
destroy
-