Package net.sf.saxon.tree.linked
Class PrecedingEnumeration
java.lang.Object
net.sf.saxon.tree.linked.TreeEnumeration
net.sf.saxon.tree.linked.PrecedingEnumeration
- All Implemented Interfaces:
Closeable
,AutoCloseable
,SequenceIterator
,AxisIterator
,LookaheadIterator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class net.sf.saxon.tree.linked.TreeEnumeration
advance, hasNext, next, supportsHasNext
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.sf.saxon.om.SequenceIterator
close
-
Field Details
-
nextAncestor
NodeImpl nextAncestor
-
-
Constructor Details
-
PrecedingEnumeration
-
-
Method Details
-
conforms
Special code to skip the ancestors of the start node- Overrides:
conforms
in classTreeEnumeration
- Parameters:
node
- the node to be tested- Returns:
- true if the node matches the requested node type and name
-
step
protected void step()Description copied from class:TreeEnumeration
Advance one step along the axis: the resulting node might not meet the required criteria for inclusion- Specified by:
step
in classTreeEnumeration
-