Class Range.AttributeRange

java.lang.Object
org.jsoup.nodes.Range.AttributeRange
Enclosing class:
Range

public static class Range.AttributeRange extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    AttributeRange(Range nameRange, Range valueRange)
    Deprecated.
    Use parser position tracking instead.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    equals(Object o)
     
    int
     
    boolean
    Tests if this attribute range has tracked name and value offsets.
    Get the source range for the attribute's name.
    String
    Get a String representation of this Attribute range, in the form line,column:pos-line,column:pos=line,column:pos-line,column:pos (name start - name end = val start - val end)
    Get the source range for the attribute's value.

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • AttributeRange

      @Deprecated public AttributeRange(Range nameRange, Range valueRange)
      Deprecated.
      Use parser position tracking instead. Will be removed in jsoup 1.24.1.
      Deprecated parser-internal source range setup method, retained for source compatibility. Source ranges are normally produced by enabling parser position tracking before parsing. If either supplied Range is untracked, this AttributeRange will also be untracked.
  • Method Details

    • nameRange

      public Range nameRange()
      Get the source range for the attribute's name.
    • valueRange

      public Range valueRange()
      Get the source range for the attribute's value.
    • isTracked

      public boolean isTracked()
      Tests if this attribute range has tracked name and value offsets.
      Returns:
      true if the attribute's name and value ranges were tracked; false otherwise.
      Since:
      1.23.1
    • toString

      public String toString()
      Get a String representation of this Attribute range, in the form line,column:pos-line,column:pos=line,column:pos-line,column:pos (name start - name end = val start - val end)
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object