AtomizableIterator
, AxisIterator
, SequenceIterator
public static final class Navigator.PrecedingEnumeration extends Navigator.BaseEnumeration
current, position
ATOMIZABLE, GROUNDED, LAST_POSITION_FINDER, LOOKAHEAD
Constructor | Description |
---|---|
PrecedingEnumeration(NodeInfo start,
boolean includeAncestors) |
Modifier and Type | Method | Description |
---|---|---|
void |
advance() |
The advance() method must be provided in each concrete implementation.
|
SequenceIterator |
getAnother() |
Get another iterator over the same sequence of items, positioned at the
start of the sequence.
|
current, getProperties, isAtomizing, position, setIsAtomizing
next
public PrecedingEnumeration(NodeInfo start, boolean includeAncestors)
public void advance()
Navigator.BaseEnumeration
advance
in class Navigator.BaseEnumeration
public SequenceIterator getAnother()
AxisIterator
getAnother
in interface AxisIterator
getAnother
in interface SequenceIterator
getAnother
in class Navigator.BaseEnumeration