Class RangeSet.Range

java.lang.Object
gnu.inet.encoding.RangeSet.Range
All Implemented Interfaces:
Comparable<RangeSet.Range>
Enclosing class:
RangeSet

public static final class RangeSet.Range extends Object implements Comparable<RangeSet.Range>
  • Constructor Details

    • Range

      public Range(int first, int last)
    • Range

      public Range(int single)
    • Range

      public Range(RangeSet.Range firstRange, RangeSet.Range lastRange)
  • Method Details

    • contains

      public boolean contains(int i)
    • contains

      public boolean contains(RangeSet.Range other)
      Checks if this range completely can contain the other range.
      Parameters:
      other - other range to verify
      Returns:
      true if other completely contained by this, otherwise false
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • compareTo

      public int compareTo(RangeSet.Range other)
      Specified by:
      compareTo in interface Comparable<RangeSet.Range>
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object