public class FaceletTaglibConfigProcessor extends AbstractConfigProcessor
This ConfigProcessor
handles all elements defined under
/faces-taglib
.
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
BEHAVIOR
/facelet-taglib/tag/behavior
|
private static java.lang.String |
BEHAVIOR_ID
/facelet-taglib/tag/behavior/behavior-id
|
private static java.lang.String |
COMPONENT
/facelet-taglib/tag/component
|
private static java.lang.String |
COMPONENT_TYPE
/facelet-taglib/tag/component/component-type
|
private static java.lang.String |
COMPOSITE_LIBRARY_NAME
/facelet-taglib/composite-library-name
|
private static java.lang.String |
CONVERTER
/facelet-taglib/tag/converter
|
private static java.lang.String |
CONVERTER_ID
/facelet-taglib/tag/converter/converter-id
|
private static java.lang.String |
FUNCTION
/facelet-taglib/function
|
private static java.lang.String |
FUNCTION_CLASS
/facelet-taglib/tag/function/function-class
|
private static java.lang.String |
FUNCTION_NAME
/facelet-taglib/tag/function/function-name
|
private static java.lang.String |
FUNCTION_SIGNATURE
/facelet-taglib/tag/function/function-signature
|
private static java.lang.String |
HANDLER_CLASS
/facelet-taglib/tag/tag-handler
/facelet-taglib/tag/converter/handler-class
/facelet-taglib/tag/validator/handler-class
/facelet-taglib/tag/component/handler-class
|
private static java.lang.String |
LIBRARY_CLASS
/facelet-taglib/library-class
|
private static java.util.logging.Logger |
LOGGER |
private static java.lang.String |
RENDERER_TYPE
/facelet-taglib/tag/component/renderer-type
|
private static java.lang.String |
RESOURCE_ID
/facelet-taglib/tag/resource-id
|
private static java.lang.String |
SOURCE
/facelet-taglib/tag/source
|
private static java.lang.String |
TAG
/facelet-taglib/tag
|
private static java.lang.String |
TAG_NAME
/facelet-taglib/tag/tag-name
|
private static java.lang.String |
TAGLIB_NAMESPACE
/facelet-taglib/namespace
|
private static java.lang.String |
VALIDATOR
/facelet-taglib/tag/validator
|
private static java.lang.String |
VALIDATOR_ID
/facelet-taglib/tag/validator/validator-id
|
Constructor and Description |
---|
FaceletTaglibConfigProcessor() |
Modifier and Type | Method and Description |
---|---|
private static java.lang.reflect.Method |
createMethod(java.lang.Class type,
java.lang.String signatureParam) |
void |
process(javax.servlet.ServletContext sc,
DocumentInfo[] documentInfos)
Process the array of
Document s. |
private void |
processBehavior(javax.servlet.ServletContext sc,
org.w3c.dom.NodeList behavior,
TagLibraryImpl taglibrary,
java.lang.String tagName) |
private void |
processComponent(javax.servlet.ServletContext sc,
org.w3c.dom.Element documentElement,
org.w3c.dom.NodeList component,
TagLibraryImpl taglibrary,
java.lang.String name) |
private void |
processConverter(javax.servlet.ServletContext sc,
org.w3c.dom.NodeList converter,
TagLibraryImpl taglibrary,
java.lang.String name) |
private void |
processFunctions(javax.servlet.ServletContext sc,
org.w3c.dom.NodeList functions,
TagLibraryImpl taglibrary) |
private void |
processHandlerClass(javax.servlet.ServletContext sc,
org.w3c.dom.Node handlerClass,
TagLibraryImpl taglibrary,
java.lang.String name) |
private void |
processResourceId(org.w3c.dom.Element documentElement,
org.w3c.dom.Node compositeSource,
TagLibraryImpl taglibrary,
java.lang.String name) |
private void |
processSource(org.w3c.dom.Element documentElement,
org.w3c.dom.Node source,
TagLibraryImpl taglibrary,
java.lang.String name) |
private void |
processTagLibrary(javax.servlet.ServletContext sc,
org.w3c.dom.Element documentElement,
java.lang.String namespace,
Compiler compiler) |
private void |
processTaglibraryClass(javax.servlet.ServletContext sc,
org.w3c.dom.NodeList libraryClass,
Compiler compiler) |
private void |
processTags(javax.servlet.ServletContext sc,
org.w3c.dom.Element documentElement,
org.w3c.dom.NodeList tags,
TagLibraryImpl taglibrary) |
private void |
processValidator(javax.servlet.ServletContext sc,
org.w3c.dom.NodeList validator,
TagLibraryImpl taglibrary,
java.lang.String name) |
createInstance, createInstance, createInstance, destroy, destroyInstance, destroyNext, findRootType, getApplication, getClassMetadataMapKey, getNext, getNodeText, getTextMap, initializeClassMetadataMap, invokeNext, loadClass, processAnnotations, setNext
private static final java.util.logging.Logger LOGGER
private static final java.lang.String LIBRARY_CLASS
/facelet-taglib/library-class
private static final java.lang.String TAGLIB_NAMESPACE
/facelet-taglib/namespace
private static final java.lang.String TAG
/facelet-taglib/tag
private static final java.lang.String FUNCTION
/facelet-taglib/function
private static final java.lang.String TAG_NAME
/facelet-taglib/tag/tag-name
private static final java.lang.String COMPONENT
/facelet-taglib/tag/component
private static final java.lang.String VALIDATOR
/facelet-taglib/tag/validator
private static final java.lang.String CONVERTER
/facelet-taglib/tag/converter
private static final java.lang.String BEHAVIOR
/facelet-taglib/tag/behavior
private static final java.lang.String SOURCE
/facelet-taglib/tag/source
private static final java.lang.String RESOURCE_ID
/facelet-taglib/tag/resource-id
private static final java.lang.String HANDLER_CLASS
private static final java.lang.String VALIDATOR_ID
/facelet-taglib/tag/validator/validator-id
private static final java.lang.String CONVERTER_ID
/facelet-taglib/tag/converter/converter-id
private static final java.lang.String BEHAVIOR_ID
/facelet-taglib/tag/behavior/behavior-id
private static final java.lang.String COMPONENT_TYPE
/facelet-taglib/tag/component/component-type
private static final java.lang.String RENDERER_TYPE
/facelet-taglib/tag/component/renderer-type
private static final java.lang.String FUNCTION_NAME
/facelet-taglib/tag/function/function-name
private static final java.lang.String FUNCTION_CLASS
/facelet-taglib/tag/function/function-class
private static final java.lang.String FUNCTION_SIGNATURE
/facelet-taglib/tag/function/function-signature
private static final java.lang.String COMPOSITE_LIBRARY_NAME
/facelet-taglib/composite-library-name
public void process(javax.servlet.ServletContext sc, DocumentInfo[] documentInfos) throws java.lang.Exception
ConfigProcessor
Process the array of Document
s.
sc
- the ServletContext
for the application being configureddocumentInfos
- @throws Exception if an error occurs during processingjava.lang.Exception
ConfigProcessor.process(javax.servlet.ServletContext,com.sun.faces.config.DocumentInfo[])
private void processTaglibraryClass(javax.servlet.ServletContext sc, org.w3c.dom.NodeList libraryClass, Compiler compiler)
private void processTagLibrary(javax.servlet.ServletContext sc, org.w3c.dom.Element documentElement, java.lang.String namespace, Compiler compiler)
private void processTags(javax.servlet.ServletContext sc, org.w3c.dom.Element documentElement, org.w3c.dom.NodeList tags, TagLibraryImpl taglibrary)
private void processBehavior(javax.servlet.ServletContext sc, org.w3c.dom.NodeList behavior, TagLibraryImpl taglibrary, java.lang.String tagName)
private void processHandlerClass(javax.servlet.ServletContext sc, org.w3c.dom.Node handlerClass, TagLibraryImpl taglibrary, java.lang.String name)
private void processSource(org.w3c.dom.Element documentElement, org.w3c.dom.Node source, TagLibraryImpl taglibrary, java.lang.String name)
private void processResourceId(org.w3c.dom.Element documentElement, org.w3c.dom.Node compositeSource, TagLibraryImpl taglibrary, java.lang.String name)
private void processValidator(javax.servlet.ServletContext sc, org.w3c.dom.NodeList validator, TagLibraryImpl taglibrary, java.lang.String name)
private void processConverter(javax.servlet.ServletContext sc, org.w3c.dom.NodeList converter, TagLibraryImpl taglibrary, java.lang.String name)
private void processComponent(javax.servlet.ServletContext sc, org.w3c.dom.Element documentElement, org.w3c.dom.NodeList component, TagLibraryImpl taglibrary, java.lang.String name)
private void processFunctions(javax.servlet.ServletContext sc, org.w3c.dom.NodeList functions, TagLibraryImpl taglibrary)
private static java.lang.reflect.Method createMethod(java.lang.Class type, java.lang.String signatureParam) throws java.lang.Exception
java.lang.Exception
Copyright © 2002-2013 Oracle America, Inc. All Rights Reserved.