public boolean isSubspan (Span r) { return (r.getDocument() == this.document && (this.start <= r.getStartIdx ()) && (r.getEndIdx () <= this.end)); }
public String getText () { return span.getText (); }
public boolean intersects (Span r) { return span.intersects (r); }
parentElt.setContent (new Text (span.getText ())); } else { List childElts = new ArrayList (childSpans.size()); int start = span.getStartIdx (); int current = 0; for (int i = 0; i < childSpans.size(); i++) { childElts.add (new Text (span.getText().substring (current, childStart))); if (current < span.getEndIdx ()) childElts.add (new Text (span.getText().substring (current)));
public int getStartIdx () { return span.getStartIdx (); }
public Span intersection (Span r) { LabeledSpan other = (LabeledSpan) r; Span newSpan = getSpan ().intersection (other.getSpan ()); return new LabeledSpan (newSpan, label, isBackground, confidence); }
public boolean isSubspan (Span r) { return span.isSubspan (r); }
public int getEndIdx () { return span.getEndIdx (); }
public Object getDocument () { return span.getDocument (); }
parentElt.setContent (new Text (span.getText ())); } else { List childElts = new ArrayList (childSpans.size()); int start = span.getStartIdx (); int current = 0; for (int i = 0; i < childSpans.size(); i++) { childElts.add (new Text (span.getText().substring (current, childStart))); if (current < span.getEndIdx ()) childElts.add (new Text (span.getText().substring (current)));
public int getStartIdx () { return span.getStartIdx (); }
public Span intersection (Span r) { LabeledSpan other = (LabeledSpan) r; Span newSpan = getSpan ().intersection (other.getSpan ()); return new LabeledSpan (newSpan, label, isBackground, confidence); }
public boolean isSubspan (Span r) { return span.isSubspan (r); }
public int getEndIdx () { return span.getEndIdx (); }
public Object getDocument () { return span.getDocument (); }
public boolean isSubspan (Span r) { return (r.getDocument() == this.document && (this.start <= r.getStartIdx ()) && (r.getEndIdx () <= this.end)); }
parentElt.setContent (new Text (span.getText ())); } else { List childElts = new ArrayList (childSpans.size()); int start = span.getStartIdx (); int current = 0; for (int i = 0; i < childSpans.size(); i++) { childElts.add (new Text (span.getText().substring (current, childStart))); if (current < span.getEndIdx ()) childElts.add (new Text (span.getText().substring (current)));
public int getStartIdx () { return span.getStartIdx (); }
public String getText () { return span.getText (); }
public Span intersection (Span r) { LabeledSpan other = (LabeledSpan) r; Span newSpan = getSpan ().intersection (other.getSpan ()); return new LabeledSpan (newSpan, label, isBackground, confidence); }