Class Tag

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

public final class Tag extends Object

The runtime must create an instance of this class for each element in the Facelets XHTML view. A TagConfig subinterface instance is responsible for providing an instance of Tag to the TagHandler instance that is passed the TagConfig in its constructor.

Since:
2.0
  • Constructor Details

    • Tag

      public Tag(Location location, String namespace, String localName, String qName, TagAttributes attributes)
      Constructor.
      Parameters:
      location - the location.
      namespace - the XML namespace.
      localName - the XML local name.
      qName - the XML qualified name.
      attributes - the tag attributes.
    • Tag

      public Tag(Tag orig, TagAttributes attributes)
      Constructor.
      Parameters:
      orig - the original tag.
      attributes - the tag attributes.
  • Method Details

    • getAttributes

      public TagAttributes getAttributes()

      Return an object encapsulating the TagAttributes specified on this element in the view.

      Returns:
      the TagAttributes.
    • getLocalName

      public String getLocalName()

      Return the XML local name of the tag. For example, <my:tag /> would be "tag".

      Returns:
      the XML local name.
    • getLocation

      public Location getLocation()

      Return the Location of this Tag instance in the Facelet view.

      Returns:
      the Location.
    • getNamespace

      public String getNamespace()

      Return the resolved XML Namespace for this tag in the Facelets view.

      Returns:
      the XML namespace.
    • getQName

      public String getQName()

      Return the XML qualified name for this tag. For example, <my:tag /> would be "my:tag".

      Returns:
      the XML qualified name.
    • toString

      public String toString()
      Get the string representation.
      Overrides:
      toString in class Object
      Returns:
      the string representation.