Class Tag


  • public final class Tag
    extends java.lang.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 Summary

      Constructors 
      Constructor Description
      Tag​(Tag orig, TagAttributes attributes)
      Constructor.
      Tag​(Location location, java.lang.String namespace, java.lang.String localName, java.lang.String qName, TagAttributes attributes)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      TagAttributes getAttributes()
      Return an object encapsulating the TagAttributes specified on this element in the view.
      java.lang.String getLocalName()
      Return the XML local name of the tag.
      Location getLocation()
      Return the Location of this Tag instance in the Facelet view.
      java.lang.String getNamespace()
      Return the resolved XML Namespace for this tag in the Facelets view.
      java.lang.String getQName()
      Return the XML qualified name for this tag.
      java.lang.String toString()
      Get the string representation.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Tag

        public Tag​(Location location,
                   java.lang.String namespace,
                   java.lang.String localName,
                   java.lang.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 Detail

      • getLocalName

        public java.lang.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 java.lang.String getNamespace()

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

        Returns:
        the XML namespace.
      • getQName

        public java.lang.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 java.lang.String toString()
        Get the string representation.
        Overrides:
        toString in class java.lang.Object
        Returns:
        the string representation.