- All Known Implementing Classes:
AbstractHtmlLibrary
,AbstractTagLibrary
,CompositeComponentTagLibrary
,CompositeLibrary
,CompositeTagLibrary
,CoreLibrary
,FacesComponentTagLibrary
,FunctionLibrary
,HtmlLibrary
,JstlCoreLibrary
,LazyTagLibrary
,PassThroughAttributeLibrary
,PassThroughElementLibrary
,TagLibraryImpl
,UILibrary
public interface TagLibrary
A library of Tags associated with one or more namespaces.
- Version:
- $Id$
-
Method Summary
Modifier and TypeMethodDescriptionboolean
containsFunction
(String ns, String name) If this library contains the specified function nameboolean
containsNamespace
(String ns, Tag t) true if the namespace is used in this libraryboolean
containsTagHandler
(String ns, String localName) If this library contains a TagHandler for the namespace and local name true if handled by this librarycreateFunction
(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
-
containsNamespace
-
containsTagHandler
-
createTagHandler
Create a new instance of a TagHandler, using the passed TagConfig- Parameters:
ns
- namespacelocalName
- local nametag
- configuration information- Returns:
- a new TagHandler instance
- Throws:
FacesException
- when a Faces exception occurs
-
containsFunction
-
createFunction
-