package org.opensextant.regex;
import java.util.Comparator;
public class PositionComparator implements Comparator<RegexAnnotation> {
public int compare(RegexAnnotation a1, RegexAnnotation a2) {
int result;
// compare start
result = Long.compare(a1.getStart(), a2.getStart());
// if starts are equal compare ends, longest first
if (result == 0) {
result = Long.compare(a2.getEnd(), a1.getEnd());
}
return result;
}
}