Class AttributesHolder

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

    public final class AttributesHolder
    extends java.lang.Object
    implements org.xml.sax.Attributes
    Class for holding attributes. Since it implements Attributes, this class follows the SAX convention of using "" instead of null.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addAttributeWithPrefix​(java.lang.String prefix, java.lang.String uri, java.lang.String localName, java.lang.String type, java.lang.String value)
      Add an attribute using a prefix.
      void addAttributeWithQName​(java.lang.String uri, java.lang.String localName, java.lang.String qName, java.lang.String type, java.lang.String value)
      Add an attribute using a qualified name that contains the prefix and local name.
      void clear()  
      int getIndex​(java.lang.String qName)  
      int getIndex​(java.lang.String uri, java.lang.String localName)  
      int getLength()  
      java.lang.String getLocalName​(int index)  
      java.lang.String getPrefix​(int index)  
      java.lang.String getQName​(int index)  
      java.lang.String getType​(int index)  
      java.lang.String getType​(java.lang.String qName)  
      java.lang.String getType​(java.lang.String uri, java.lang.String localName)  
      java.lang.String getURI​(int index)  
      java.lang.String getValue​(int index)  
      java.lang.String getValue​(java.lang.String qName)  
      java.lang.String getValue​(java.lang.String uri, java.lang.String localName)  
      private void resize​(int length)  
      • Methods inherited from class java.lang.Object

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

      • AttributesHolder

        public AttributesHolder()
    • Method Detail

      • getLength

        public final int getLength()
        Specified by:
        getLength in interface org.xml.sax.Attributes
      • getPrefix

        public final java.lang.String getPrefix​(int index)
      • getLocalName

        public final java.lang.String getLocalName​(int index)
        Specified by:
        getLocalName in interface org.xml.sax.Attributes
      • getQName

        public final java.lang.String getQName​(int index)
        Specified by:
        getQName in interface org.xml.sax.Attributes
      • getType

        public final java.lang.String getType​(int index)
        Specified by:
        getType in interface org.xml.sax.Attributes
      • getURI

        public final java.lang.String getURI​(int index)
        Specified by:
        getURI in interface org.xml.sax.Attributes
      • getValue

        public final java.lang.String getValue​(int index)
        Specified by:
        getValue in interface org.xml.sax.Attributes
      • getIndex

        public final int getIndex​(java.lang.String qName)
        Specified by:
        getIndex in interface org.xml.sax.Attributes
      • getType

        public final java.lang.String getType​(java.lang.String qName)
        Specified by:
        getType in interface org.xml.sax.Attributes
      • getValue

        public final java.lang.String getValue​(java.lang.String qName)
        Specified by:
        getValue in interface org.xml.sax.Attributes
      • getIndex

        public final int getIndex​(java.lang.String uri,
                                  java.lang.String localName)
        Specified by:
        getIndex in interface org.xml.sax.Attributes
      • getType

        public final java.lang.String getType​(java.lang.String uri,
                                              java.lang.String localName)
        Specified by:
        getType in interface org.xml.sax.Attributes
      • getValue

        public final java.lang.String getValue​(java.lang.String uri,
                                               java.lang.String localName)
        Specified by:
        getValue in interface org.xml.sax.Attributes
      • clear

        public final void clear()
      • addAttributeWithQName

        public final void addAttributeWithQName​(java.lang.String uri,
                                                java.lang.String localName,
                                                java.lang.String qName,
                                                java.lang.String type,
                                                java.lang.String value)
        Add an attribute using a qualified name that contains the prefix and local name.
        Parameters:
        uri - This can be empty but not null, just like everywhere else in SAX.
      • addAttributeWithPrefix

        public final void addAttributeWithPrefix​(java.lang.String prefix,
                                                 java.lang.String uri,
                                                 java.lang.String localName,
                                                 java.lang.String type,
                                                 java.lang.String value)
        Add an attribute using a prefix.
        Parameters:
        prefix - This can be empty but not null, just like everywhere else in SAX.
        uri - This can be empty but not null, just like everywhere else in SAX.
      • resize

        private void resize​(int length)