Class ChildEnumeration
java.lang.Object
com.icl.saxon.tree.TreeEnumeration
com.icl.saxon.tree.ChildEnumeration
- All Implemented Interfaces:
LastPositionFinder, AxisEnumeration, NodeEnumeration
-
Field Summary
Fields inherited from class TreeEnumeration
last, next, nodeTest, start -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintGet the last position, that is the number of nodes in the enumerationbooleanisPeer()Determine if the nodes are guaranteed to be peers (i.e.booleanisSorted()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 inclusionMethods inherited from class TreeEnumeration
advance, conforms, count, hasMoreElements, isReverseSorted, nextElement
-
Constructor Details
-
ChildEnumeration
-
-
Method Details
-
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
-
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.
-
isPeer
public boolean isPeer()Description copied from class:TreeEnumerationDetermine if the nodes are guaranteed to be peers (i.e. no node is a descendant of another node)- Specified by:
isPeerin interfaceNodeEnumeration- Overrides:
isPeerin classTreeEnumeration
-
getLastPosition
public int getLastPosition()Get the last position, that is the number of nodes in the enumeration
-