edu.columbia.cs.utils
Class Span
java.lang.Object
edu.columbia.cs.utils.Span
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<Span>
public class Span
- extends java.lang.Object
- implements java.io.Serializable, java.lang.Comparable<Span>
- See Also:
- Serialized Form
Constructor Summary |
Span(int start,
int end)
|
Span(opennlp.tools.util.Span openNLPSpan)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Span
public Span(int start,
int end)
Span
public Span(opennlp.tools.util.Span openNLPSpan)
getStart
public int getStart()
getEnd
public int getEnd()
compareTo
public int compareTo(Span s)
- Specified by:
compareTo
in interface java.lang.Comparable<Span>
intersects
public boolean intersects(Span s)
contains
public boolean contains(Span s)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
calculateNotOverlappingSpans
public static java.util.List<Span> calculateNotOverlappingSpans(java.util.List<Span> spans)