Package jakarta.faces.view.facelets
Class TagHandler
- java.lang.Object
-
- jakarta.faces.view.facelets.TagHandler
-
- All Implemented Interfaces:
FaceletHandler
- Direct Known Subclasses:
MetaTagHandler
public abstract class TagHandler extends Object implements FaceletHandler
Foundation class for FaceletHandlers associated with markup in a Facelet document.
-
-
Field Summary
Fields Modifier and Type Field Description protected FaceletHandler
nextHandler
protected Tag
tag
protected String
tagId
-
Constructor Summary
Constructors Constructor Description TagHandler(TagConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TagAttribute
getAttribute(String localName)
Utility method for fetching the appropriate TagAttributeprotected TagAttribute
getRequiredAttribute(String localName)
Utility method for fetching a required TagAttributeString
toString()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface jakarta.faces.view.facelets.FaceletHandler
apply
-
-
-
-
Field Detail
-
tagId
protected final String tagId
-
tag
protected final Tag tag
-
nextHandler
protected final FaceletHandler nextHandler
-
-
Constructor Detail
-
TagHandler
public TagHandler(TagConfig config)
-
-
Method Detail
-
getAttribute
protected final TagAttribute getAttribute(String localName)
Utility method for fetching the appropriate TagAttribute- Parameters:
localName
- name of attribute- Returns:
- TagAttribute if found, otherwise null
-
getRequiredAttribute
protected final TagAttribute getRequiredAttribute(String localName) throws TagException
Utility method for fetching a required TagAttribute- Parameters:
localName
- name of the attribute- Returns:
- TagAttribute if found, otherwise error
- Throws:
TagException
- if the attribute was not found
-
-