Top Description Fields Constructors Methods
com.sun.faces.config.processor

public Class FaceletTaglibConfigProcessor

extends AbstractConfigProcessor
Class Inheritance
Static Imports
java.text.MessageFormat.format, java.util.logging.Level.FINE, .Level.WARNING

This ConfigProcessor handles all elements defined under /faces-taglib.

Field Summary

Modifier and TypeField and Description
private static final String
BEHAVIOR

/facelet-taglib/tag/behavior

private static final String
BEHAVIOR_ID

/facelet-taglib/tag/behavior/behavior-id

private static final String
COMPONENT

/facelet-taglib/tag/component

private static final String
COMPONENT_TYPE

/facelet-taglib/tag/component/component-type

private static final String
COMPOSITE_LIBRARY_NAME

/facelet-taglib/composite-library-name

private static final String
CONVERTER

/facelet-taglib/tag/converter

private static final String
CONVERTER_ID

/facelet-taglib/tag/converter/converter-id

private static final String
FUNCTION

/facelet-taglib/function

private static final String
FUNCTION_CLASS

/facelet-taglib/tag/function/function-class

private static final String
FUNCTION_NAME

/facelet-taglib/tag/function/function-name

private static final String
FUNCTION_SIGNATURE

/facelet-taglib/tag/function/function-signature

private static final 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 final String
LIBRARY_CLASS

/facelet-taglib/library-class

private static final Logger
private static final String
RENDERER_TYPE

/facelet-taglib/tag/component/renderer-type

private static final String
RESOURCE_ID

/facelet-taglib/tag/resource-id

private static final String
SOURCE

/facelet-taglib/tag/source

private static final String
TAG

/facelet-taglib/tag

private static final String
TAG_NAME

/facelet-taglib/tag/tag-name

private static final String
TAGLIB_NAMESPACE

/facelet-taglib/namespace

private static final String
VALIDATOR

/facelet-taglib/tag/validator

private static final String
VALIDATOR_ID

/facelet-taglib/tag/validator/validator-id

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static Method
createMethod(Class<?> type, String signatureParam)

public void
process(ServletContext
the ServletContext for the application being configured
sc
,
FacesContext facesContext, DocumentInfo[]
@throws Exception if an error occurs during processing
documentInfos
)

Implements com.sun.faces.config.processor.ConfigProcessor.process.

Process the array of Documents.

private void
processBehavior(ServletContext sc, FacesContext facesContext, NodeList behavior, TagLibraryImpl taglibrary, String tagName)

private void
processComponent(ServletContext sc, FacesContext facesContext, Element documentElement, NodeList component, TagLibraryImpl taglibrary, String name)

private void
processConverter(ServletContext sc, FacesContext facesContext, NodeList converter, TagLibraryImpl taglibrary, String name)

private void
processFunctions(ServletContext sc, FacesContext facesContext, NodeList functions, TagLibraryImpl taglibrary)

private void
processHandlerClass(ServletContext sc, FacesContext facesContext, Node handlerClass, TagLibraryImpl taglibrary, String name)

private void
processResourceId(Element documentElement, Node compositeSource, TagLibraryImpl taglibrary, String name)

private void
processSource(Element documentElement, Node source, TagLibraryImpl taglibrary, String name)

private void
processTagLibrary(ServletContext sc, FacesContext facesContext, Element documentElement, String namespace, Compiler compiler)

private void
processTaglibraryClass(ServletContext servletContext, FacesContext facesContext, NodeList libraryClass, Compiler compiler)

private void
processTags(ServletContext servletContext, FacesContext facesContext, Element documentElement, NodeList tags, TagLibraryImpl taglibrary)

private void
processValidator(ServletContext sc, FacesContext facesContext, NodeList validator, TagLibraryImpl taglibrary, String name)

Inherited from com.sun.faces.config.processor.AbstractConfigProcessor:
createInstancecreateInstancecreateInstancedestroydestroyInstancefindRootTypegetApplicationgetClassMetadataMapKeygetNodeTextgetTextMapinitializeClassMetadataMaploadClassprocessAnnotations

Field Detail

BEHAVIORback to summary
private static final String BEHAVIOR

/facelet-taglib/tag/behavior

BEHAVIOR_IDback to summary
private static final String BEHAVIOR_ID

/facelet-taglib/tag/behavior/behavior-id

COMPONENTback to summary
private static final String COMPONENT

/facelet-taglib/tag/component

COMPONENT_TYPEback to summary
private static final String COMPONENT_TYPE

/facelet-taglib/tag/component/component-type

COMPOSITE_LIBRARY_NAMEback to summary
private static final String COMPOSITE_LIBRARY_NAME

/facelet-taglib/composite-library-name

CONVERTERback to summary
private static final String CONVERTER

/facelet-taglib/tag/converter

CONVERTER_IDback to summary
private static final String CONVERTER_ID

/facelet-taglib/tag/converter/converter-id

FUNCTIONback to summary
private static final String FUNCTION

/facelet-taglib/function

FUNCTION_CLASSback to summary
private static final String FUNCTION_CLASS

/facelet-taglib/tag/function/function-class

FUNCTION_NAMEback to summary
private static final String FUNCTION_NAME

/facelet-taglib/tag/function/function-name

FUNCTION_SIGNATUREback to summary
private static final String FUNCTION_SIGNATURE

/facelet-taglib/tag/function/function-signature

HANDLER_CLASSback to summary
private static final 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

LIBRARY_CLASSback to summary
private static final String LIBRARY_CLASS

/facelet-taglib/library-class

LOGGERback to summary
private static final Logger LOGGER

Hides com.sun.faces.config.processor.AbstractConfigProcessor.LOGGER.

RENDERER_TYPEback to summary
private static final String RENDERER_TYPE

/facelet-taglib/tag/component/renderer-type

RESOURCE_IDback to summary
private static final String RESOURCE_ID

/facelet-taglib/tag/resource-id

SOURCEback to summary
private static final String SOURCE

/facelet-taglib/tag/source

TAGback to summary
private static final String TAG

/facelet-taglib/tag

TAG_NAMEback to summary
private static final String TAG_NAME

/facelet-taglib/tag/tag-name

TAGLIB_NAMESPACEback to summary
private static final String TAGLIB_NAMESPACE

/facelet-taglib/namespace

VALIDATORback to summary
private static final String VALIDATOR

/facelet-taglib/tag/validator

VALIDATOR_IDback to summary
private static final String VALIDATOR_ID

/facelet-taglib/tag/validator/validator-id

Constructor Detail

FaceletTaglibConfigProcessorback to summary
public FaceletTaglibConfigProcessor()

Method Detail

createMethodback to summary
private static Method createMethod(Class<?> type, String signatureParam) throws Exception
processback to summary
public void process(ServletContext sc, FacesContext facesContext, DocumentInfo[] documentInfos) throws Exception

Implements com.sun.faces.config.processor.ConfigProcessor.process.

Doc from com.sun.faces.config.processor.ConfigProcessor.process.

Process the array of Documents.

Parameters
sc:ServletContext

the ServletContext for the application being configured

documentInfos:DocumentInfo[]

@throws Exception if an error occurs during processing

Annotations
@Override
See Also
ConfigProcessor#process(javax.servlet.ServletContext, com.sun.faces.config.manager.documents.DocumentInfo[])
processBehaviorback to summary
private void processBehavior(ServletContext sc, FacesContext facesContext, NodeList behavior, TagLibraryImpl taglibrary, String tagName)
processComponentback to summary
private void processComponent(ServletContext sc, FacesContext facesContext, Element documentElement, NodeList component, TagLibraryImpl taglibrary, String name)
processConverterback to summary
private void processConverter(ServletContext sc, FacesContext facesContext, NodeList converter, TagLibraryImpl taglibrary, String name)
processFunctionsback to summary
private void processFunctions(ServletContext sc, FacesContext facesContext, NodeList functions, TagLibraryImpl taglibrary)
processHandlerClassback to summary
private void processHandlerClass(ServletContext sc, FacesContext facesContext, Node handlerClass, TagLibraryImpl taglibrary, String name)
processResourceIdback to summary
private void processResourceId(Element documentElement, Node compositeSource, TagLibraryImpl taglibrary, String name)
processSourceback to summary
private void processSource(Element documentElement, Node source, TagLibraryImpl taglibrary, String name)
processTagLibraryback to summary
private void processTagLibrary(ServletContext sc, FacesContext facesContext, Element documentElement, String namespace, Compiler compiler)
processTaglibraryClassback to summary
private void processTaglibraryClass(ServletContext servletContext, FacesContext facesContext, NodeList libraryClass, Compiler compiler)
processTagsback to summary
private void processTags(ServletContext servletContext, FacesContext facesContext, Element documentElement, NodeList tags, TagLibraryImpl taglibrary)
processValidatorback to summary
private void processValidator(ServletContext sc, FacesContext facesContext, NodeList validator, TagLibraryImpl taglibrary, String name)