org.apache.xml.dtm.ref
Class DTMDefaultBaseTraversers.PrecedingSiblingTraverser
java.lang.Object
org.apache.xml.dtm.DTMAxisTraverser
org.apache.xml.dtm.ref.DTMDefaultBaseTraversers.PrecedingSiblingTraverser
- Enclosing class:
- DTMDefaultBaseTraversers
private class DTMDefaultBaseTraversers.PrecedingSiblingTraverser
- extends DTMAxisTraverser
Implements traversal of the Ancestor access, in reverse document order.
Method Summary |
int |
next(int context,
int current)
Traverse to the next node after the current node. |
int |
next(int context,
int current,
int expandedTypeID)
Traverse to the next node after the current node that is matched
by the expanded type ID. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DTMDefaultBaseTraversers.PrecedingSiblingTraverser
private DTMDefaultBaseTraversers.PrecedingSiblingTraverser()
next
public int next(int context,
int current)
- Traverse to the next node after the current node.
- Specified by:
next
in class DTMAxisTraverser
- Parameters:
context
- The context node of this iteration.current
- The current node of the iteration.
- Returns:
- the next node in the iteration, or DTM.NULL.
- See Also:
DTMAxisTraverser.first(int)
next
public int next(int context,
int current,
int expandedTypeID)
- Traverse to the next node after the current node that is matched
by the expanded type ID.
- Specified by:
next
in class DTMAxisTraverser
- Parameters:
context
- The context node of this iteration.current
- The current node of the iteration.expandedTypeID
- The expanded type ID that must match.
- Returns:
- the next node in the iteration, or DTM.NULL.
- See Also:
DTMAxisTraverser.first(int,int)