Class 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 Detail

      • tagId

        protected final String tagId
      • tag

        protected final Tag tag
    • 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