Interface ConfigProcessor

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 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 ConfigProcessor
    void
    process(jakarta.servlet.ServletContext servletContext, FacesContext facesContext, DocumentInfo[] documentInfos)
    Process the array of Documents.
  • Method Details

    • initializeClassMetadataMap

      void initializeClassMetadataMap(jakarta.servlet.ServletContext servletContext, FacesContext facesContext)
      Called to initialize the per-application metadata used by the ConfigProcessor
      Parameters:
      servletContext - the involved servlet context
      facesContext - the involved faces context
    • process

      void process(jakarta.servlet.ServletContext servletContext, FacesContext facesContext, DocumentInfo[] documentInfos) throws Exception

      Process the array of Documents.

      Parameters:
      servletContext - the ServletContext for the application being configured
      facesContext - the current faces context
      documentInfos - the document infos
      Throws:
      Exception - if an error occurs during processing
    • destroy

      void destroy(jakarta.servlet.ServletContext servletContext, FacesContext facesContext)