java.lang.Object
com.sun.faces.config.processor.AbstractConfigProcessor
- All Implemented Interfaces:
 ConfigProcessor
- Direct Known Subclasses:
 ApplicationConfigProcessor,BehaviorConfigProcessor,ComponentConfigProcessor,ConverterConfigProcessor,FaceletTaglibConfigProcessor,FacesConfigExtensionProcessor,FacesFlowDefinitionConfigProcessor,FactoryConfigProcessor,LifecycleConfigProcessor,NavigationConfigProcessor,ProtectedViewsConfigProcessor,RenderKitConfigProcessor,ResourceLibraryContractsConfigProcessor,ValidatorConfigProcessor
 This is the base ConfigProcessor that all concrete ConfigProcessor implementations should
 extend.
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectcreateInstance(ServletContext sc, FacesContext facesContext, String className, Class<?> rootType, Object root, Node source) protected ObjectcreateInstance(ServletContext sc, FacesContext facesContext, String className, Class<?> rootType, Object root, Node source, boolean performInjection, boolean[] didPerformInjection) protected ObjectcreateInstance(ServletContext sc, FacesContext facesContext, String className, Node source) voiddestroy(ServletContext sc, FacesContext facesContext) protected voiddestroyInstance(ServletContext sc, FacesContext facesContext, String className, Object instance) protected Class<?> findRootType(ServletContext sc, FacesContext facesContext, String source, Node sourceNode, Class<?>[] ctorArguments) protected Applicationprotected Stringprotected StringgetNodeText(Node node) Return the text of the specifiedNode, if any.getTextMap(List<Node> list) voidinitializeClassMetadataMap(ServletContext servletContext, FacesContext facesContext) Called to initialize the per-application metadata used by the ConfigProcessorprotected Class<?> loadClass(ServletContext sc, FacesContext facesContext, String className, Object fallback, Class<?> expectedType) protected voidprocessAnnotations(FacesContext ctx, Class<? extends Annotation> annotationType) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sun.faces.config.processor.ConfigProcessor
process 
- 
Constructor Details
- 
AbstractConfigProcessor
public AbstractConfigProcessor() 
 - 
 - 
Method Details
- 
initializeClassMetadataMap
Description copied from interface:ConfigProcessorCalled to initialize the per-application metadata used by the ConfigProcessor- Specified by:
 initializeClassMetadataMapin interfaceConfigProcessor- Parameters:
 servletContext- the involved servlet contextfacesContext- the involved faces context
 - 
getClassMetadataMapKey
 - 
destroy
- Specified by:
 destroyin interfaceConfigProcessor
 - 
getApplication
- Returns:
 - return the Application instance for this context.
 
 - 
getNodeText
 - 
getTextMap
- Parameters:
 list- a list of nodes representing textual elements such as description or display-name- Returns:
 - a 
Mapof of textual values keyed off the values of any lang or xml:lang attributes specified on an attribute. If no such attribute exists, then the keyApplicationResourceBundle.DEFAULT_KEYwill be used (i.e. this represents the default Locale). 
 - 
findRootType
protected Class<?> findRootType(ServletContext sc, FacesContext facesContext, String source, Node sourceNode, Class<?>[] ctorArguments)  - 
createInstance
protected Object createInstance(ServletContext sc, FacesContext facesContext, String className, Node source)  - 
createInstance
protected Object createInstance(ServletContext sc, FacesContext facesContext, String className, Class<?> rootType, Object root, Node source)  - 
createInstance
protected Object createInstance(ServletContext sc, FacesContext facesContext, String className, Class<?> rootType, Object root, Node source, boolean performInjection, boolean[] didPerformInjection)  - 
destroyInstance
protected void destroyInstance(ServletContext sc, FacesContext facesContext, String className, Object instance)  - 
loadClass
protected Class<?> loadClass(ServletContext sc, FacesContext facesContext, String className, Object fallback, Class<?> expectedType) throws ClassNotFoundException - Throws:
 ClassNotFoundException
 - 
processAnnotations
 
 -