org.apache.xml.dtm.ref.sax2dtm

Class SAX2DTM2.FollowingIterator

Enclosing Class:
SAX2DTM2
Implemented Interfaces:
Cloneable, DTMAxisIterator
Known Direct Subclasses:
SAX2DTM2.TypedFollowingIterator

public class SAX2DTM2.FollowingIterator
extends DTMDefaultBaseIterators.InternalAxisIteratorBase

Iterator that returns following nodes of for a given node.

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

END

Constructor Summary

FollowingIterator()

Method Summary

int
next()
Get the next node in the iteration.
DTMAxisIterator
setStartNode(int node)
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.

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

FollowingIterator

public FollowingIterator()

Method Details

next

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

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


setStartNode

public DTMAxisIterator setStartNode(int node)
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
Specified by:
setStartNode in interface DTMAxisIterator

Parameters:
node - Sets the root of the iteration.

Returns:
A DTMAxisIterator set to the start of the iteration.


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