|
||||||||||
| 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 DTMAxisIteratorsetStartNode in class MultiValuedNodeHeapIteratornode - the context node
DTMAxisIterator set to the start of the iteration.public int next()
next in interface DTMAxisIteratornext in class MultiValuedNodeHeapIteratorpublic DTMAxisIterator reset()
reset in interface DTMAxisIteratorreset in class MultiValuedNodeHeapIteratorpublic int getLast()
getLast in interface DTMAxisIteratorgetLast in class DTMAxisIteratorBasepublic int getNodeByPosition(int position)
getNodeByPosition in interface DTMAxisIteratorgetNodeByPosition in class DTMAxisIteratorBaseposition - The position
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||