Package opennlp.uima.util
Class AnnotationComparator
java.lang.Object
opennlp.uima.util.AnnotationComparator
- All Implemented Interfaces:
Comparator<org.apache.uima.cas.text.AnnotationFS>
public class AnnotationComparator
extends Object
implements Comparator<org.apache.uima.cas.text.AnnotationFS>
Checks two
annotations
for equality.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
compare
(org.apache.uima.cas.text.AnnotationFS a, org.apache.uima.cas.text.AnnotationFS b) Compares the start indexes of the annotations.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
AnnotationComparator
public AnnotationComparator()
-
-
Method Details
-
compare
public int compare(org.apache.uima.cas.text.AnnotationFS a, org.apache.uima.cas.text.AnnotationFS b) Compares the start indexes of the annotations.- Specified by:
compare
in interfaceComparator<org.apache.uima.cas.text.AnnotationFS>
- Parameters:
a
- - firstannotation
.b
- - secondannotation
.- Returns:
- 0 if equals, < 0 if before and > 0 if after
-