- All Implemented Interfaces:
- Closeable, AutoCloseable, SequenceIterator<NodeInfo>, AxisIterator, UnfailingIterator<NodeInfo>
final class PrecedingIterator
extends Object
implements AxisIterator
Enumerate all the nodes on the preceding axis from a given start node.
The calling code ensures that the start node is not a root, attribute,
or namespace node. As well as the standard XPath preceding axis, this
class also implements a Saxon-specific "preceding-or-ancestor" axis
which returns ancestor nodes as well as preceding nodes. This is used
when performing xsl:number level="any".