org.apache.xml.dtm.ref

Class DTMDefaultBaseIterators.NthDescendantIterator

Enclosing Class:
DTMDefaultBaseIterators
Implemented Interfaces:
Cloneable, DTMAxisIterator

public class DTMDefaultBaseIterators.NthDescendantIterator
extends DTMDefaultBaseIterators.DescendantIterator

Iterator that returns the descendants of a given node. I'm not exactly clear about this one... -sb

Nested Class Summary

Fields inherited from interface org.apache.xml.dtm.DTMAxisIterator

END

Constructor Summary

NthDescendantIterator(int pos)
Constructor NthDescendantIterator

Method Summary

int
next()
Get the next node in the iteration.

Methods inherited from class org.apache.xml.dtm.ref.DTMDefaultBaseIterators.DescendantIterator

next, reset, setStartNode

Methods inherited from class org.apache.xml.dtm.ref.DTMDefaultBaseIterators.InternalAxisIteratorBase

gotoMark, setMark

Methods inherited from class org.apache.xml.dtm.ref.DTMAxisIteratorBase

cloneIterator, getAxis, getLast, getNodeByPosition, getPosition, getStartNode, includeSelf, isDocOrdered, isReverse, reset, setRestartable

Constructor Details

NthDescendantIterator

public NthDescendantIterator(int pos)
Constructor NthDescendantIterator

Parameters:
pos - The nth position being requested.

Method Details

next

public int next()
Get the next node in the iteration.
Specified by:
next in interface DTMAxisIterator
Overrides:
next in interface DTMDefaultBaseIterators.DescendantIterator

Returns:
The next node handle in the iteration, or END.


Copyright B) 2004 Apache XML Project. All Rights Reserved.