Package 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
-
Field Summary
FieldsFields inherited from class com.icl.saxon.tree.TreeEnumeration
last, next, nodeTest, start
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
Special code to skip the ancestors of the start nodeint
Get the last position, that is the number of nodes in the enumerationprotected void
step()
Advance one step along the axis: the resulting node might not meet the required criteria for inclusionMethods inherited from class com.icl.saxon.tree.TreeEnumeration
advance, count, hasMoreElements, isPeer, isReverseSorted, isSorted, nextElement
-
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
-
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
-
getLastPosition
public int getLastPosition()Get the last position, that is the number of nodes in the enumeration
-