com.icl.saxon.tree

Class PrecedingSiblingEnumeration

Implemented Interfaces:
AxisEnumeration, LastPositionFinder, NodeEnumeration

(package private) final class PrecedingSiblingEnumeration
extends TreeEnumeration

Field Summary

Fields inherited from class com.icl.saxon.tree.TreeEnumeration

last, next, nodeTest, start

Constructor Summary

PrecedingSiblingEnumeration(NodeImpl node, NodeTest nodeTest)

Method Summary

int
getLastPosition()
Get the last position, that is the number of nodes in the enumeration
protected void
step()

Methods inherited from class com.icl.saxon.tree.TreeEnumeration

advance, conforms, count, hasMoreElements, isPeer, isReverseSorted, isSorted, nextElement, step

Constructor Details

PrecedingSiblingEnumeration

public PrecedingSiblingEnumeration(NodeImpl node,
                                   NodeTest nodeTest)

Method Details

getLastPosition

public int getLastPosition()
Get the last position, that is the number of nodes in the enumeration
Specified by:
getLastPosition in interface AxisEnumeration
getLastPosition in interface LastPositionFinder

step

protected void step()
Overrides:
step in interface TreeEnumeration