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 TreeEnumeration
last, next, nodeTest, start -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanSpecial code to skip the ancestors of the start nodeintGet the last position, that is the number of nodes in the enumerationprotected voidstep()Advance one step along the axis: the resulting node might not meet the required criteria for inclusionMethods inherited from class 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:
conformsin classTreeEnumeration
-
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
-
getLastPosition
public int getLastPosition()Get the last position, that is the number of nodes in the enumeration
-