Class Range

java.lang.Object
de.bottlecaps.markup.blitz.codepoints.Range
All Implemented Interfaces:
Comparable<Range>

public class Range extends Object implements Comparable<Range>
  • Field Details

    • EOI

      public static final Range EOI
    • firstCodepoint

      private final int firstCodepoint
    • lastCodepoint

      private final int lastCodepoint
  • Constructor Details

    • Range

      public Range(int firstCodepoint, int lastCodepoint)
    • Range

      public Range(int codepoint)
  • Method Details

    • getFirstCodepoint

      public int getFirstCodepoint()
    • getLastCodepoint

      public int getLastCodepoint()
    • isSingleton

      public boolean isSingleton()
    • overlaps

      public boolean overlaps(Range other)
    • toString

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

      private static String toString(int firstCodepoint, int lastCodepoint)
    • toJava

      public String toJava()
    • toREx

      public String toREx()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • compareTo

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

      public int size()