Package net.sf.saxon.functions.regex
Class RegexTranslator.Range
- java.lang.Object
-
- net.sf.saxon.functions.regex.RegexTranslator.Range
-
- All Implemented Interfaces:
java.lang.Comparable
- Enclosing class:
- RegexTranslator
public static final class RegexTranslator.Range extends java.lang.Object implements java.lang.ComparableA Range represents a range of consecutive Unicode codepoints
-
-
Constructor Summary
Constructors Constructor Description Range(int min, int max)Create a range of unicode codepoints
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(java.lang.Object o)Compare this range with another range for ordering purposes.booleanequals(java.lang.Object obj)intgetMax()Get the end of the rangeintgetMin()Get the start of the rangeinthashCode()
-
-
-
Method Detail
-
getMin
public int getMin()
Get the start of the range- Returns:
- the first codepoint in the range
-
getMax
public int getMax()
Get the end of the range- Returns:
- the last codepoint in the range
-
compareTo
public int compareTo(java.lang.Object o)
Compare this range with another range for ordering purposes. If the two ranges have different start points, the order is the order of the start points; otherwise it is the order of the end points.- Specified by:
compareToin interfacejava.lang.Comparable- Parameters:
o- the other range- Returns:
- -1 if this range comes first, +1 if the other range comes first, 0 if they are equal (start and end both equal)
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-