org.apache.xml.dtm.ref.sax2dtm

Class SAX2DTM2.TypedPrecedingIterator

Enclosing Class:
SAX2DTM2
Implemented Interfaces:
Cloneable, DTMAxisIterator

public final class SAX2DTM2.TypedPrecedingIterator
extends SAX2DTM2.PrecedingIterator

Iterator that returns preceding nodes of agiven type for a given node. This includes the node set {root+1, start-1}, but excludes all ancestors.

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

END

Constructor Summary

TypedPrecedingIterator(int type)
Constructor TypedPrecedingIterator

Method Summary

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

Methods inherited from class org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2.PrecedingIterator

cloneIterator, gotoMark, isReverse, next, reset, setMark, 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

TypedPrecedingIterator

public TypedPrecedingIterator(int type)
Constructor TypedPrecedingIterator
Parameters:
type - The extended type ID 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 SAX2DTM2.PrecedingIterator
Returns:
The next node handle in the iteration, or END.

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