org.apache.xml.dtm.ref

Class DTMDefaultBaseIterators.TypedAncestorIterator

Enclosing Class:
DTMDefaultBaseIterators
Implemented Interfaces:
Cloneable, DTMAxisIterator

public final class DTMDefaultBaseIterators.TypedAncestorIterator
extends DTMDefaultBaseIterators.AncestorIterator

Typed iterator that returns the ancestors of a given node.

Nested Class Summary

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

END

Constructor Summary

TypedAncestorIterator(int type)
Constructor TypedAncestorIterator

Method Summary

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.AncestorIterator

cloneIterator, getStartNode, 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

TypedAncestorIterator

public TypedAncestorIterator(int type)
Constructor TypedAncestorIterator

Parameters:
type - The extended type ID being requested.

Method Details

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
Overrides:
setStartNode in interface DTMDefaultBaseIterators.AncestorIterator

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.