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 Details

    • tagId

      protected final String tagId
    • tag

      protected final Tag tag
    • nextHandler

      protected final FaceletHandler nextHandler
  • Constructor Details

    • TagHandler

      public TagHandler(TagConfig config)
  • Method Details

    • 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
    • toString

      public String toString()
      Overrides:
      toString in class Object