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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcompare(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, waitMethods 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:
comparein interfaceComparator<org.apache.uima.cas.text.AnnotationFS>- Parameters:
a- - firstannotation.b- - secondannotation.- Returns:
- 0 if equals, < 0 if before and > 0 if after
-