org.apache.xalan.xsltc.dom

Class UnionIterator

public final class UnionIterator extends DTMAxisIteratorBase

UnionIterator takes a set of NodeIterators and produces a merged NodeSet in document order with duplicates removed The individual iterators are supposed to generate nodes in document order

Author: Jacek Ambroziak Santiago Pericas-Geertsen

Constructor Summary
UnionIterator(DOM dom)
Method Summary
UnionIteratoraddIterator(DTMAxisIterator iterator)
DTMAxisIteratorcloneIterator()
voidgotoMark()
intnext()
DTMAxisIteratorreset()
voidsetMark()
DTMAxisIteratorsetStartNode(int node)

Constructor Detail

UnionIterator

public UnionIterator(DOM dom)

Method Detail

addIterator

public UnionIterator addIterator(DTMAxisIterator iterator)

cloneIterator

public DTMAxisIterator cloneIterator()

gotoMark

public void gotoMark()

next

public int next()

reset

public DTMAxisIterator reset()

setMark

public void setMark()

setStartNode

public DTMAxisIterator setStartNode(int node)
Copyright © 2005 Apache XML Project. All Rights Reserved.