class DummySpanNode extends SpanNode
Modifier and Type | Field and Description |
---|---|
(package private) static DummySpanNode |
INSTANCE |
Modifier | Constructor and Description |
---|---|
private |
DummySpanNode() |
Modifier and Type | Method and Description |
---|---|
ListIterator<SpanNode> |
childIterator()
Traverses all immediate children of this SpanNode.
|
ListIterator<SpanNode> |
childIteratorRecursive()
Recursively traverses all possible children (not only leaf nodes) of this SpanNode, in a depth-first fashion.
|
int |
getFrom()
Returns the character index where this SpanNode starts (inclusive).
|
int |
getLength()
Returns the length of this span, i.e. getFrom() - getTo().
|
CharSequence |
getText(CharSequence text)
Returns the text that is covered by this SpanNode.
|
int |
getTo()
Returns the character index where this SpanNode ends (exclusive).
|
boolean |
isLeafNode()
Returns true if this node is a leaf node in the tree.
|
annotate, annotate, annotate, annotate, annotate, compareTo, contains, equals, getParent, getScratchId, getSpanTree, getStringFieldValue, hashCode, isValid, overlaps, setInvalid, setParent, setScratchId
static final DummySpanNode INSTANCE
public boolean isLeafNode()
SpanNode
isLeafNode
in class SpanNode
public ListIterator<SpanNode> childIterator()
SpanNode
childIterator
in class SpanNode
public ListIterator<SpanNode> childIteratorRecursive()
SpanNode
childIteratorRecursive
in class SpanNode
public int getFrom()
SpanNode
public int getTo()
SpanNode
public int getLength()
SpanNode
public CharSequence getText(CharSequence text)
SpanNode
Copyright © 2017. All rights reserved.