Class TagAttributes


  • public abstract class TagAttributes
    extends Object
    A set of TagAttributes, usually representing all attributes on a Tag.
    • Constructor Detail

      • TagAttributes

        public TagAttributes()
    • Method Detail

      • get

        public abstract TagAttribute get​(String localName)
        Using no namespace, find the TagAttribute
        Parameters:
        localName - tag attribute name
        Returns:
        the TagAttribute found, otherwise null
        See Also:
        get(String, String)
      • get

        public abstract TagAttribute get​(String ns,
                                         String localName)
        Find a TagAttribute that matches the passed namespace and local name.
        Parameters:
        ns - namespace of the desired attribute
        localName - local name of the attribute
        Returns:
        a TagAttribute found, otherwise null
      • getAll

        public abstract TagAttribute[] getAll()
        Return an array of all TagAttributes in this set
        Returns:
        a non-null array of TagAttributes
      • getAll

        public abstract TagAttribute[] getAll​(String namespace)
        Get all TagAttributes for the passed namespace
        Parameters:
        namespace - namespace to search
        Returns:
        a non-null array of TagAttributes
      • getNamespaces

        public abstract String[] getNamespaces()
        A list of Namespaces found in this set
        Returns:
        a list of Namespaces found in this set
      • getTag

        public Tag getTag()
        Returns:
        Since:
        2.2
      • setTag

        public void setTag​(Tag tag)
        Parameters:
        tag -
        Since:
        2.2