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 TreeEnumeration
advance, hasNext, next, supportsHasNextMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface SequenceIterator
close, discharge
-
Field Details
-
nextAncestor
NodeImpl nextAncestor
-
-
Constructor Details
-
PrecedingEnumeration
-
-
Method Details
-
conforms
Special code to skip the ancestors of the start node- Overrides:
conformsin 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:TreeEnumerationAdvance one step along the axis: the resulting node might not meet the required criteria for inclusion- Specified by:
stepin classTreeEnumeration
-