Class PermutingAttributesWrapper

java.lang.Object
nu.validator.xml.PermutingAttributesWrapper
All Implemented Interfaces:
org.xml.sax.Attributes

public final class PermutingAttributesWrapper
extends java.lang.Object
implements org.xml.sax.Attributes
  • Constructor Summary

    Constructors 
    Constructor Description
    PermutingAttributesWrapper​(org.xml.sax.Attributes delegate)  
  • Method Summary

    Modifier and Type Method Description
    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 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)  
    void pullUp​(java.lang.String uri, java.lang.String localName)  
    void pushDown​(java.lang.String uri, java.lang.String localName)  

    Methods inherited from class java.lang.Object

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

  • Method Details

    • pullUp

      public void pullUp​(java.lang.String uri, java.lang.String localName)
    • pushDown

      public void pushDown​(java.lang.String uri, java.lang.String localName)
    • getIndex

      public int getIndex​(java.lang.String uri, java.lang.String localName)
      Specified by:
      getIndex in interface org.xml.sax.Attributes
      Parameters:
      uri -
      localName -
      Returns:
      See Also:
      Attributes.getIndex(java.lang.String, java.lang.String)
    • getIndex

      public int getIndex​(java.lang.String qName)
      Specified by:
      getIndex in interface org.xml.sax.Attributes
      Parameters:
      qName -
      Returns:
      See Also:
      Attributes.getIndex(java.lang.String)
    • getLength

      public int getLength()
      Specified by:
      getLength in interface org.xml.sax.Attributes
      Returns:
      See Also:
      Attributes.getLength()
    • getLocalName

      public java.lang.String getLocalName​(int index)
      Specified by:
      getLocalName in interface org.xml.sax.Attributes
      Parameters:
      index -
      Returns:
      See Also:
      Attributes.getLocalName(int)
    • getQName

      public java.lang.String getQName​(int index)
      Specified by:
      getQName in interface org.xml.sax.Attributes
      Parameters:
      index -
      Returns:
      See Also:
      Attributes.getQName(int)
    • getType

      public java.lang.String getType​(int index)
      Specified by:
      getType in interface org.xml.sax.Attributes
      Parameters:
      index -
      Returns:
      See Also:
      Attributes.getType(int)
    • getType

      public java.lang.String getType​(java.lang.String uri, java.lang.String localName)
      Specified by:
      getType in interface org.xml.sax.Attributes
      Parameters:
      uri -
      localName -
      Returns:
      See Also:
      Attributes.getType(java.lang.String, java.lang.String)
    • getType

      public java.lang.String getType​(java.lang.String qName)
      Specified by:
      getType in interface org.xml.sax.Attributes
      Parameters:
      qName -
      Returns:
      See Also:
      Attributes.getType(java.lang.String)
    • getURI

      public java.lang.String getURI​(int index)
      Specified by:
      getURI in interface org.xml.sax.Attributes
      Parameters:
      index -
      Returns:
      See Also:
      Attributes.getURI(int)
    • getValue

      public java.lang.String getValue​(int index)
      Specified by:
      getValue in interface org.xml.sax.Attributes
      Parameters:
      index -
      Returns:
      See Also:
      Attributes.getValue(int)
    • getValue

      public java.lang.String getValue​(java.lang.String uri, java.lang.String localName)
      Specified by:
      getValue in interface org.xml.sax.Attributes
      Parameters:
      uri -
      localName -
      Returns:
      See Also:
      Attributes.getValue(java.lang.String, java.lang.String)
    • getValue

      public java.lang.String getValue​(java.lang.String qName)
      Specified by:
      getValue in interface org.xml.sax.Attributes
      Parameters:
      qName -
      Returns:
      See Also:
      Attributes.getValue(java.lang.String)