public class PrecedingIterator extends java.lang.Object implements net.sf.saxon.tree.iter.AxisIterator
| Modifier and Type | Field and Description |
|---|---|
private net.sf.saxon.tree.iter.AxisIterator |
ancestorEnum
Ancestor axis iterator.
|
private net.sf.saxon.tree.iter.AxisIterator |
descendantEnum
Descendant axis iterator.
|
private net.sf.saxon.tree.iter.AxisIterator |
previousSiblingEnum
Preceding-sibling axis iterator.
|
| Constructor and Description |
|---|
PrecedingIterator(net.sf.saxon.om.NodeInfo start)
Create an iterator over the "preceding" axis.
|
| Modifier and Type | Method and Description |
|---|---|
net.sf.saxon.om.NodeInfo |
next()
Get the next item in the sequence.
|
private final net.sf.saxon.tree.iter.AxisIterator ancestorEnum
private net.sf.saxon.tree.iter.AxisIterator previousSiblingEnum
private net.sf.saxon.tree.iter.AxisIterator descendantEnum
public PrecedingIterator(net.sf.saxon.om.NodeInfo start)
start - the initial context node.public net.sf.saxon.om.NodeInfo next()
next in interface net.sf.saxon.om.SequenceIteratornext in interface net.sf.saxon.tree.iter.AxisIteratornext in interface net.sf.saxon.tree.iter.UnfailingIteratorCopyright © 2001-2022. All Rights Reserved.