org.apache.xalan.xsltc.dom
Class MultiValuedNodeHeapIterator.HeapNode
java.lang.Object
org.apache.xalan.xsltc.dom.MultiValuedNodeHeapIterator.HeapNode
- MultiValuedNodeHeapIterator
- Cloneable
public abstract class MultiValuedNodeHeapIterator.HeapNode
extends java.lang.Object
implements Cloneable
An abstract representation of a set of nodes that will be retrieved in
document order.
gotoMark
public void gotoMark()
Restores the current node remembered by
setMark()
.
isLessThan
public abstract boolean isLessThan(MultiValuedNodeHeapIterator.HeapNode heapNode)
Performs a comparison of the two heap nodes
heapNode
- the heap node against which to compare
true
if and only if the current node for this
heap node is before the current node of the argument heap
node in document order.
setMark
public void setMark()
Remembers the current node for the next call to
gotoMark()
.
step
public abstract int step()
Copyright B) 2006 Apache XML Project. All Rights Reserved.