Class Atts

java.lang.Object
org.eclipse.rdf4j.rio.rdfxml.Atts

class Atts extends Object
A collection of XML attributes.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final List<Att>
    List containing Att objects.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates a new Atts object.
    Atts(int size)
    Creates a new Atts object.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addAtt(Att att)
    Adds an attribute.
    getAtt(String qName)
    Gets the attribute with the specified QName.
    getAtt(String namespace, String localName)
    Gets the attribute with the specified namespace and local name.
    Get an iterator on the attributes.
    Removes the attribute with the specified QName and returns it.
    removeAtt(String namespace, String localName)
    Removes the attribute with the specified namespace and local name and returns it.
    int
    Returns the number of attributes contained in this object.
    Produces a String-representation of this object.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • attributes

      private final List<Att> attributes
      List containing Att objects.
  • Constructor Details

    • Atts

      public Atts()
      Creates a new Atts object.
    • Atts

      public Atts(int size)
      Creates a new Atts object.
      Parameters:
      size - The initial size of the array for storing attributes.
  • Method Details

    • addAtt

      public void addAtt(Att att)
      Adds an attribute.
    • iterator

      public Iterator<Att> iterator()
      Get an iterator on the attributes.
      Returns:
      an Iterator over Att objects.
    • getAtt

      public Att getAtt(String qName)
      Gets the attribute with the specified QName.
      Parameters:
      qName - The QName of an attribute.
      Returns:
      The attribute with the specified QName, or null if no such attribute could be found.
    • getAtt

      public Att getAtt(String namespace, String localName)
      Gets the attribute with the specified namespace and local name.
      Parameters:
      namespace - The namespace of an attribute.
      localName - The local name of an attribute.
      Returns:
      The attribute with the specified namespace and local name, or null if no such attribute could be found.
    • removeAtt

      public Att removeAtt(String qName)
      Removes the attribute with the specified QName and returns it.
      Parameters:
      qName - The QName of an attribute.
      Returns:
      The removed attribute, or null if no attribute with the specified QName could be found.
    • removeAtt

      public Att removeAtt(String namespace, String localName)
      Removes the attribute with the specified namespace and local name and returns it.
      Parameters:
      namespace - The namespace of an attribute.
      localName - The local name of an attribute.
      Returns:
      The removed attribute, or null if no attribute with the specified namespace and local name could be found.
    • size

      public int size()
      Returns the number of attributes contained in this object.
    • toString

      public String toString()
      Produces a String-representation of this object.
      Overrides:
      toString in class Object