org.apache.xml.dtm.ref.sax2dtm

Class SAX2DTM2.TypedPrecedingSiblingIterator

Enclosing Class:
SAX2DTM2
Implemented Interfaces:
Cloneable, DTMAxisIterator

public final class SAX2DTM2.TypedPrecedingSiblingIterator
extends SAX2DTM2.PrecedingSiblingIterator

Iterator that returns preceding siblings of a given type for a given node

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

END

Constructor Summary

TypedPrecedingSiblingIterator(int type)
Constructor TypedPrecedingSiblingIterator

Method Summary

int
getLast()
Return the index of the last node in this iterator.
int
next()
Get the next node in the iteration.

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

isReverse, next, 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

TypedPrecedingSiblingIterator

public TypedPrecedingSiblingIterator(int type)
Constructor TypedPrecedingSiblingIterator
Parameters:
type - The extended type ID being requested.

Method Details

getLast

public int getLast()
Return the index of the last node in this iterator.
Specified by:
getLast in interface DTMAxisIterator
Overrides:
getLast in interface DTMAxisIteratorBase

next

public int next()
Get the next node in the iteration.
Specified by:
next in interface DTMAxisIterator
Overrides:
next in interface SAX2DTM2.PrecedingSiblingIterator
Returns:
The next node handle in the iteration, or END.

Copyright © 2006 Apache XML Project. All Rights Reserved.