Interface TagLibrary
- All Known Implementing Classes:
- AbstractHtmlLibrary,- AbstractTagLibrary,- ComponentTagDeclarationLibrary,- CompositeLibrary,- CompositeResourceLibrary,- CompositeTagLibrary,- CoreLibrary,- HtmlLibrary,- JsfLibrary,- JstlCoreLibrary,- JstlFnLibrary,- LegacyJstlCoreLibrary,- LegacyUILibrary,- PassThroughLibrary,- UILibrary
public interface TagLibrary
A library of Tags associated with one or more namespaces.
- Version:
- $Id$
- Author:
- Jacob Hookom
- 
Method SummaryModifier and TypeMethodDescriptionbooleancontainsFunction(String ns, String name) If this library contains the specified function namebooleanIf this library contains the passed namespacebooleancontainsTagHandler(String ns, String localName) If this library contains a TagHandler for the namespace and local namecreateFunction(String ns, String name) Return a Method instance for the passed namespace and namecreateTagHandler(String ns, String localName, TagConfig tag) Create a new instance of a TagHandler, using the passed TagConfig
- 
Method Details- 
containsNamespaceIf this library contains the passed namespace- Parameters:
- ns- namespace
- Returns:
- true if the namespace is used in this library
 
- 
containsTagHandlerIf this library contains a TagHandler for the namespace and local name- Parameters:
- ns- namespace
- localName- local name
- Returns:
- true if handled by this library
 
- 
createTagHandlerCreate a new instance of a TagHandler, using the passed TagConfig- Parameters:
- ns- namespace
- localName- local name
- tag- configuration information
- Returns:
- a new TagHandler instance
- Throws:
- FacesException
 
- 
containsFunctionIf this library contains the specified function name- Parameters:
- ns- namespace
- name- function name
- Returns:
- true if handled
 
- 
createFunctionReturn a Method instance for the passed namespace and name- Parameters:
- ns- namespace
- name- function name
- Returns:
 
 
-