org.apache.xml.dtm.ref.sax2dtm

Class SAX2DTM2.TypedSingletonIterator

Enclosing Class:
SAX2DTM2
Implemented Interfaces:
Cloneable, DTMAxisIterator

public final class SAX2DTM2.TypedSingletonIterator
extends DTMDefaultBaseIterators.SingletonIterator

Iterator that returns a given node only if it is of a given type.

Nested Class Summary

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

END

Constructor Summary

TypedSingletonIterator(int nodeType)
Constructor TypedSingletonIterator

Method Summary

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

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

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

TypedSingletonIterator

public TypedSingletonIterator(int nodeType)
Constructor TypedSingletonIterator

Parameters:
nodeType - 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 DTMDefaultBaseIterators.SingletonIterator

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


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