package jalview.util; import java.util.Comparator; /** * A comparator to order [from, to] ranges into ascending or descending order of * their start position */ public class RangeComparator implements Comparator { boolean forwards; public RangeComparator(boolean forward) { forwards = forward; } @Override public int compare(int[] o1, int[] o2) { int compared = Integer.compare(o1[0], o2[0]); return forwards ? compared : -compared; } }