com.icl.saxon.tree
Class PrecedingEnumeration
java.lang.Object
com.icl.saxon.tree.TreeEnumeration
com.icl.saxon.tree.PrecedingEnumeration
- All Implemented Interfaces:
- LastPositionFinder, AxisEnumeration, NodeEnumeration
final class PrecedingEnumeration
- extends TreeEnumeration
Method Summary |
protected boolean |
conforms(NodeImpl node)
Special code to skip the ancestors of the start node |
int |
getLastPosition()
Get the last position, that is the number of nodes in the enumeration |
protected void |
step()
Advance one step along the axis: the resulting node might not meet the required
criteria for inclusion |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
nextAncestor
NodeImpl nextAncestor
PrecedingEnumeration
public PrecedingEnumeration(NodeImpl node,
NodeTest nodeTest)
conforms
protected boolean conforms(NodeImpl node)
- Special code to skip the ancestors of the start node
- Overrides:
conforms
in class TreeEnumeration
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 class TreeEnumeration
getLastPosition
public int getLastPosition()
- Get the last position, that is the number of nodes in the enumeration