Interface AttributeSet

  • All Known Implementing Classes:
    AttributeSetImpl

    public interface AttributeSet
    A simple interface for handling Attributes in the Marshalling Framework.
    Version:
    $Revision: 5951 $ $Date: 2003-03-03 00:05:44 -0700 (Mon, 03 Mar 2003) $
    Author:
    Keith Visco
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int getIndex​(java.lang.String name, java.lang.String namespace)
      Returns the index of the attribute associated with the given name and namespace.
      java.lang.String getName​(int index)
      Returns the name of the attribute located at the given index.
      java.lang.String getNamespace​(int index)
      Returns the namespace of the attribute located at the given index.
      int getSize()
      Returns the number of Attributes within this AttributeSet.
      java.lang.String getValue​(int index)
      Returns the value of the attribute located at the given index within this AttributeSet.
      java.lang.String getValue​(java.lang.String name)
      Returns the value of the attribute associated with the given name.
      java.lang.String getValue​(java.lang.String name, java.lang.String namespace)
      Returns the value of the attribute associated with the given name.
    • Method Detail

      • getIndex

        int getIndex​(java.lang.String name,
                     java.lang.String namespace)
        Returns the index of the attribute associated with the given name and namespace.
        Parameters:
        name - the name of the attribute whose value should be returned.
        namespace - the namespace of the attribute
        Returns:
        the index of the attribute, or -1 if not found.
      • getName

        java.lang.String getName​(int index)
        Returns the name of the attribute located at the given index.
        Parameters:
        index - the index of the attribute whose name should be returned.
        Returns:
        the name of the attribute located at the given index.
      • getNamespace

        java.lang.String getNamespace​(int index)
        Returns the namespace of the attribute located at the given index.
        Returns:
        the namespace of the attribute located at the given index.
      • getSize

        int getSize()
        Returns the number of Attributes within this AttributeSet.
        Returns:
        the number of Attributes within this AttributeSet.
      • getValue

        java.lang.String getValue​(int index)
        Returns the value of the attribute located at the given index within this AttributeSet.
        Parameters:
        index - the index of the attribute whose value should be returned.
      • getValue

        java.lang.String getValue​(java.lang.String name)
        Returns the value of the attribute associated with the given name. This method is equivalent to call #getValue(name, null);
        Parameters:
        name - the name of the attribute whose value should be returned.
      • getValue

        java.lang.String getValue​(java.lang.String name,
                                  java.lang.String namespace)
        Returns the value of the attribute associated with the given name. This method is equivalent to call #getValue(name, null);
        Parameters:
        name - the name of the attribute whose value should be returned.
        namespace - the namespace of the attribute