Package com.icl.saxon.tree
Class FollowingSiblingEnumeration
- java.lang.Object
-
- com.icl.saxon.tree.TreeEnumeration
-
- com.icl.saxon.tree.FollowingSiblingEnumeration
-
- All Implemented Interfaces:
LastPositionFinder
,AxisEnumeration
,NodeEnumeration
final class FollowingSiblingEnumeration extends TreeEnumeration
-
-
Field Summary
-
Fields inherited from class com.icl.saxon.tree.TreeEnumeration
last, next, nodeTest, start
-
-
Constructor Summary
Constructors Constructor Description FollowingSiblingEnumeration(NodeImpl node, NodeTest nodeTest)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getLastPosition()
Get the last position, that is the number of nodes in the enumerationboolean
isSorted()
Determine if the nodes are guaranteed to be sorted in document orderprotected void
step()
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
-
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
-
isSorted
public boolean isSorted()
Description copied from class:TreeEnumeration
Determine if the nodes are guaranteed to be sorted in document order- Specified by:
isSorted
in interfaceNodeEnumeration
- Overrides:
isSorted
in classTreeEnumeration
- Returns:
- true if the nodes are guaranteed to be in document order.
-
getLastPosition
public int getLastPosition()
Get the last position, that is the number of nodes in the enumeration
-
-