Package com.icl.saxon.tree
Class DescendantEnumeration
- java.lang.Object
-
- com.icl.saxon.tree.TreeEnumeration
-
- com.icl.saxon.tree.DescendantEnumeration
-
- All Implemented Interfaces:
LastPositionFinder,AxisEnumeration,NodeEnumeration
final class DescendantEnumeration extends TreeEnumeration
-
-
Field Summary
-
Fields inherited from class com.icl.saxon.tree.TreeEnumeration
last, next, nodeTest, start
-
-
Constructor Summary
Constructors Constructor Description DescendantEnumeration(NodeImpl node, NodeTest nodeTest, boolean includeSelf)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetLastPosition()Get the last position, that is the number of nodes in the enumerationbooleanisSorted()Determine if the nodes are guaranteed to be sorted in document orderprotected voidstep()Advance one step along the axis: the resulting node might not meet the required criteria for inclusion-
Methods inherited from class com.icl.saxon.tree.TreeEnumeration
advance, conforms, count, hasMoreElements, isPeer, isReverseSorted, nextElement
-
-
-
-
Method Detail
-
isSorted
public boolean isSorted()
Description copied from class:TreeEnumerationDetermine if the nodes are guaranteed to be sorted in document order- Specified by:
isSortedin interfaceNodeEnumeration- Overrides:
isSortedin classTreeEnumeration- Returns:
- true if the nodes are guaranteed to be in document order.
-
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
-
-