Class AttributeListWrapper

  • All Implemented Interfaces:
    org.xml.sax.AttributeList

    public class AttributeListWrapper
    extends java.lang.Object
    implements org.xml.sax.AttributeList
    A class which implements AttributeList by "wrapping" a DOM NamedNodeMap. XSLReader when reading an XSLT stylsheet.
    Version:
    $Revision: 3633 $ $Date: 2003-03-01 08:38:44 +0100 (Sat, 01 Mar 2003) $
    Author:
    Keith Visco
    • Constructor Summary

      Constructors 
      Constructor Description
      AttributeListWrapper​(org.w3c.dom.NamedNodeMap namedNodeMap)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getLength()
      Returns the number of attributes in the list.
      java.lang.String getName​(int i)
      Returns the name of the attribute at the given index.
      java.lang.String getType​(int i)
      Returns the type of the attribute at the specified index.
      java.lang.String getType​(java.lang.String name)
      Return the type of the attribute with the given name.
      java.lang.String getValue​(int i)
      Return the value of the attribute at the specified index
      java.lang.String getValue​(java.lang.String name)
      Get the value of an attribute (by name).
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AttributeListWrapper

        public AttributeListWrapper​(org.w3c.dom.NamedNodeMap namedNodeMap)
    • Method Detail

      • getLength

        public int getLength()
        Returns the number of attributes in the list.
        Specified by:
        getLength in interface org.xml.sax.AttributeList
        Returns:
        The number of attributes in the list.
      • getName

        public java.lang.String getName​(int i)
        Returns the name of the attribute at the given index.
        Specified by:
        getName in interface org.xml.sax.AttributeList
        Parameters:
        i - The position of the attribute in the list.
        Returns:
        The attribute name as a string, or null if there is no attribute at that position.
      • getType

        public java.lang.String getType​(int i)
        Returns the type of the attribute at the specified index.
        Specified by:
        getType in interface org.xml.sax.AttributeList
        Parameters:
        i - The position of the attribute in the list.
        Returns:
        The attribute type as a string ("NMTOKEN" for an enumeration, and "CDATA" if no declaration was read), or null if there is no attribute at that position.
        Note: Not supported, will simply return null.
      • getValue

        public java.lang.String getValue​(int i)
        Return the value of the attribute at the specified index
        Specified by:
        getValue in interface org.xml.sax.AttributeList
        Parameters:
        i - The position of the attribute in the list.
        Returns:
        The attribute value as a string, or null if there is no attribute at that position.
      • getType

        public java.lang.String getType​(java.lang.String name)
        Return the type of the attribute with the given name.
        Specified by:
        getType in interface org.xml.sax.AttributeList
        Parameters:
        name - The attribute name.
        Returns:
        The attribute type as a string ("NMTOKEN" for an enumeration, and "CDATA" if no declaration was read).
        Note: Not supported, will simply return null.
      • getValue

        public java.lang.String getValue​(java.lang.String name)
        Get the value of an attribute (by name).
        Specified by:
        getValue in interface org.xml.sax.AttributeList
        Parameters:
        name - The attribute name.
        See Also:
        AttributeList.getValue(java.lang.String)