Interface Span

  • All Known Implementing Classes:
    LabeledSpan, StringSpan

    public interface Span
    A sub-section of a document, either linear or two-dimensional. Spans are immutable.
    • Method Detail

      • getText

        java.lang.String getText()
        Returns a textual representatio of the span, suitable for XML output, e.g.
      • intersection

        Span intersection​(Span r)
        Returns a new span that is the intersection of this span and another.
      • getDocument

        java.lang.Object getDocument()
      • intersects

        boolean intersects​(Span r)
      • isSubspan

        boolean isSubspan​(Span r)
      • getStartIdx

        int getStartIdx()
        Returns an integer index identifying the start of this span. Beware that in some cases (e.g., for images), this may not correspond directly to a sequence index.
      • getEndIdx

        int getEndIdx()
        Returns an integer index identifying the end of this span. Beware that in some cases (e.g., for images), this may not correspond directly to a sequence index.