|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.xalan.xsltc.dom.MultiValuedNodeHeapIterator.HeapNode
An abstract representation of a set of nodes that will be retrieved in document order.
Constructor Summary | |
MultiValuedNodeHeapIterator.HeapNode()
|
Method Summary | |
MultiValuedNodeHeapIterator.HeapNode |
cloneHeapNode()
Creates a deep copy of this HeapNode . |
void |
gotoMark()
Restores the current node remembered by setMark() . |
abstract boolean |
isLessThan(MultiValuedNodeHeapIterator.HeapNode heapNode)
Performs a comparison of the two heap nodes |
abstract MultiValuedNodeHeapIterator.HeapNode |
reset()
Reset the heap node back to its beginning. |
void |
setMark()
Remembers the current node for the next call to gotoMark() . |
abstract MultiValuedNodeHeapIterator.HeapNode |
setStartNode(int node)
Sets context with respect to which this heap node is evaluated. |
abstract int |
step()
Advance to the next node represented by this HeapNode |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public MultiValuedNodeHeapIterator.HeapNode()
Method Detail |
public abstract int step()
HeapNode
public MultiValuedNodeHeapIterator.HeapNode cloneHeapNode()
HeapNode
. The clone is not
reset from the current position of the original.public void setMark()
gotoMark()
.public void gotoMark()
setMark()
.public abstract boolean isLessThan(MultiValuedNodeHeapIterator.HeapNode heapNode)
heapNode
- the heap node against which to comparetrue
if and only if the current node for this
heap node is before the current node of the argument heap
node in document order.public abstract MultiValuedNodeHeapIterator.HeapNode setStartNode(int node)
node
- The new context nodeHeapNode
which may or may not be the same as
this HeapNode
.public abstract MultiValuedNodeHeapIterator.HeapNode reset()
HeapNode
which may or may not be the same as
this HeapNode
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |