Class TagAttributesImpl


  • public final class TagAttributesImpl
    extends TagAttributes
    A set of TagAttributes, usually representing all attributes on a Tag. See org.apache.myfaces.view.facelets.tag.Tag See org.apache.myfaces.view.facelets.tag.TagAttributeImpl
    Version:
    $Id$
    Author:
    Jacob Hookom
    • Constructor Detail

      • TagAttributesImpl

        public TagAttributesImpl​(TagAttribute[] attributes)
    • Method Detail

      • getAll

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

        public TagAttribute get​(String localName)
        Using no namespace, find the TagAttribute See #get(String, String)
        Specified by:
        get in class TagAttributes
        Parameters:
        localName - tag attribute name
        Returns:
        the TagAttribute found, otherwise null
      • get

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

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

        public String[] getNamespaces()
        A list of Namespaces found in this set
        Specified by:
        getNamespaces in class TagAttributes
        Returns:
        a list of Namespaces found in this set