|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.xml.dtm.ref.DTMAxisIteratorBase
org.apache.xalan.xsltc.dom.MultiValuedNodeHeapIterator
org.apache.xalan.xsltc.dom.KeyIndex.KeyIndexIterator
public class KeyIndex.KeyIndexIterator
An iterator representing the result of a reference to either the
XSLT key
function or the XPath id
function.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.apache.xalan.xsltc.dom.MultiValuedNodeHeapIterator |
---|
MultiValuedNodeHeapIterator.HeapNode |
Field Summary |
---|
Fields inherited from interface org.apache.xml.dtm.DTMAxisIterator |
---|
END |
Method Summary | |
---|---|
int |
getLast()
Returns the number of nodes in this iterator. |
int |
getNodeByPosition(int position)
Return the node at the given position. |
int |
next()
Get the next node in the iteration. |
DTMAxisIterator |
reset()
Resets the iterator to the last start node. |
DTMAxisIterator |
setStartNode(int node)
Set context node for the iterator. |
Methods inherited from class org.apache.xalan.xsltc.dom.MultiValuedNodeHeapIterator |
---|
cloneIterator, gotoMark, setMark |
Methods inherited from class org.apache.xml.dtm.ref.DTMAxisIteratorBase |
---|
getAxis, getPosition, getStartNode, includeSelf, isDocOrdered, isReverse, setRestartable |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public DTMAxisIterator setStartNode(int node)
setStartNode
in interface DTMAxisIterator
setStartNode
in class MultiValuedNodeHeapIterator
node
- the context node
DTMAxisIterator
set to the start of the iteration.public int next()
next
in interface DTMAxisIterator
next
in class MultiValuedNodeHeapIterator
public DTMAxisIterator reset()
reset
in interface DTMAxisIterator
reset
in class MultiValuedNodeHeapIterator
public int getLast()
getLast
in interface DTMAxisIterator
getLast
in class DTMAxisIteratorBase
public int getNodeByPosition(int position)
getNodeByPosition
in interface DTMAxisIterator
getNodeByPosition
in class DTMAxisIteratorBase
position
- The position
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |