Class RangeSet

java.lang.Object
gnu.inet.encoding.RangeSet

public final class RangeSet extends Object
Set of integer ranges supporting efficient contains-checks.
  • Method Details

    • builder

      public static RangeSet.Builder builder()
    • contains

      public boolean contains(int i)
    • containsAnyCodePoint

      public boolean containsAnyCodePoint(CharSequence text)
    • containsAnyCodePoint

      public boolean containsAnyCodePoint(CharSequence text, RangeSet.Range inputRange)
    • createTextRange

      public static RangeSet.Range createTextRange(CharSequence text)
      Returns the range of the input or all-inclusive range if input is empty
      Parameters:
      text - input text
      Returns:
      range of input, or all-inclusive if empty input
    • toString

      public String toString()
      Overrides:
      toString in class Object