Class TagAttributes

java.lang.Object
jakarta.faces.view.facelets.TagAttributes

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

    • TagAttributes

      public TagAttributes()
  • Method Details

    • 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

      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