net.sf.saxon.tinytree
Class AncestorEnumeration
java.lang.Object
net.sf.saxon.om.AxisIteratorImpl
net.sf.saxon.tinytree.AncestorEnumeration
- All Implemented Interfaces:
- AtomizableIterator, AxisIterator, SequenceIterator
final class AncestorEnumeration
- extends AxisIteratorImpl
This class enumerates the ancestor:: or ancestor-or-self:: axes,
starting at a given node. The start node will never be the root.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AncestorEnumeration
public AncestorEnumeration(TinyNodeImpl node,
NodeTest nodeTest,
boolean includeSelf)
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