org.apache.xml.dtm.ref

Class DTMDefaultBaseIterators.TypedNamespaceIterator

Enclosing Class:
DTMDefaultBaseIterators
Implemented Interfaces:
Cloneable, DTMAxisIterator

public class DTMDefaultBaseIterators.TypedNamespaceIterator
extends DTMDefaultBaseIterators.NamespaceIterator

Iterator that returns the namespace nodes as defined by the XPath data model for a given node, filtered by extended type ID.

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

END

Constructor Summary

TypedNamespaceIterator(int nodeType)
Constructor TypedNamespaceIterator

Method Summary

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

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

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

TypedNamespaceIterator

public TypedNamespaceIterator(int nodeType)
Constructor TypedNamespaceIterator
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.NamespaceIterator
Returns:
The next node handle in the iteration, or END.

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