Interface TagLibrary
- 
- All Known Implementing Classes:
- AbstractHtmlLibrary,- AbstractTagLibrary,- ComponentTagDeclarationLibrary,- CompositeLibrary,- CompositeResourceLibrary,- CompositeTagLibrary,- CoreLibrary,- HtmlLibrary,- JsfLibrary,- JstlCoreLibrary,- JstlFnLibrary,- LegacyJstlCoreLibrary,- LegacyUILibrary,- PassThroughLibrary,- UILibrary
 
 public interface TagLibraryA library of Tags associated with one or more namespaces.- Version:
- $Id$
- Author:
- Jacob Hookom
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancontainsFunction(String ns, String name)If this library contains the specified function namebooleancontainsNamespace(String ns)If this library contains the passed namespacebooleancontainsTagHandler(String ns, String localName)If this library contains a TagHandler for the namespace and local nameMethodcreateFunction(String ns, String name)Return a Method instance for the passed namespace and nameTagHandlercreateTagHandler(String ns, String localName, TagConfig tag)Create a new instance of a TagHandler, using the passed TagConfig
 
- 
- 
- 
Method Detail- 
containsNamespaceboolean containsNamespace(String ns) If this library contains the passed namespace- Parameters:
- ns- namespace
- Returns:
- true if the namespace is used in this library
 
 - 
containsTagHandlerboolean containsTagHandler(String ns, String localName) If this library contains a TagHandler for the namespace and local name- Parameters:
- ns- namespace
- localName- local name
- Returns:
- true if handled by this library
 
 - 
createTagHandlerTagHandler createTagHandler(String ns, String localName, TagConfig tag) throws FacesException Create 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
 
 - 
containsFunctionboolean containsFunction(String ns, String name) If this library contains the specified function name- Parameters:
- ns- namespace
- name- function name
- Returns:
- true if handled
 
 
- 
 
-