JAL-3383 JAL-3397 JAL-3253-applet IntervalStore options
[jalview.git] / src / intervalstore / nonc / IntervalComparator.java
diff --git a/src/intervalstore/nonc/IntervalComparator.java b/src/intervalstore/nonc/IntervalComparator.java
new file mode 100644 (file)
index 0000000..f5909f4
--- /dev/null
@@ -0,0 +1,17 @@
+package intervalstore.nonc;
+
+import java.util.Comparator;
+
+import intervalstore.api.IntervalI;
+
+public class IntervalComparator implements Comparator<IntervalI>
+{
+
+  @Override
+  public int compare(IntervalI o1, IntervalI o2)
+  {
+    int order = Integer.compare(o1.getBegin(), o2.getBegin());
+    return (order == 0 ? Integer.compare(o2.getEnd(), o1.getEnd()) : order);
+  }
+
+}