net.sf.saxon.tinytree
Class PrecedingSiblingEnumeration
java.lang.Object
net.sf.saxon.om.AxisIteratorImpl
net.sf.saxon.tinytree.PrecedingSiblingEnumeration
- All Implemented Interfaces:
- AtomizableIterator, AxisIterator, SequenceIterator
- final class PrecedingSiblingEnumeration
- extends AxisIteratorImpl
This class supports the preceding-sibling axis.
The starting node must be an element, text node, comment, or processing instruction:
to ensure this, construct the enumeration using NodeInfo#getEnumeration()
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PrecedingSiblingEnumeration
PrecedingSiblingEnumeration(TinyTree doc,
TinyNodeImpl node,
NodeTest nodeTest)
next
public Item next()
- Description copied from interface:
AxisIterator
- Get the next item in the sequence.
- Returns:
- the next Item. If there are no more nodes, return null.
getAnother
public SequenceIterator getAnother()
- Get another enumeration of the same nodes
- Returns:
- a new iterator over the same sequence