com.sun.faces.config.processor
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 |
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(org.w3c.dom.NodeList behavior,
TagLibraryImpl taglibrary,
java.lang.String tagName) |
private void |
processComponent(org.w3c.dom.NodeList component,
TagLibraryImpl taglibrary,
java.lang.String name) |
private void |
processConverter(org.w3c.dom.NodeList converter,
TagLibraryImpl taglibrary,
java.lang.String name) |
private void |
processFunctions(org.w3c.dom.NodeList functions,
TagLibraryImpl taglibrary) |
private void |
processHandlerClass(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 |
processTagLibrary(org.w3c.dom.Element documentElement,
java.lang.String namespace,
Compiler compiler) |
private void |
processTaglibraryClass(org.w3c.dom.NodeList libraryClass,
Compiler compiler) |
private void |
processTags(org.w3c.dom.Element documentElement,
org.w3c.dom.NodeList tags,
TagLibraryImpl taglibrary) |
private void |
processValidator(org.w3c.dom.NodeList validator,
TagLibraryImpl taglibrary,
java.lang.String name) |
createInstance, createInstance, findRootType, getApplication, getNodeText, getTextMap, 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 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(org.w3c.dom.NodeList libraryClass, Compiler compiler)
private void processTagLibrary(org.w3c.dom.Element documentElement, java.lang.String namespace, Compiler compiler)
private void processTags(org.w3c.dom.Element documentElement, org.w3c.dom.NodeList tags, TagLibraryImpl taglibrary)
private void processBehavior(org.w3c.dom.NodeList behavior, TagLibraryImpl taglibrary, java.lang.String tagName)
private void processHandlerClass(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 processValidator(org.w3c.dom.NodeList validator, TagLibraryImpl taglibrary, java.lang.String name)
private void processConverter(org.w3c.dom.NodeList converter, TagLibraryImpl taglibrary, java.lang.String name)
private void processComponent(org.w3c.dom.NodeList component, TagLibraryImpl taglibrary, java.lang.String name)
private void processFunctions(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-2010 Oracle America, Inc. All Rights Reserved.