org.apache.xalan.xsltc.dom
Class DupFilterIterator
java.lang.Object
|
+--org.apache.xml.dtm.ref.DTMAxisIteratorBase
|
+--org.apache.xalan.xsltc.dom.DupFilterIterator
- public final class DupFilterIterator
- extends DTMAxisIteratorBase
Removes duplicates and sorts a source iterator. The nodes from the
source are collected in an array upon calling setStartNode(). This
array is later sorted and duplicates are ignored in next().
| Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
DupFilterIterator
public DupFilterIterator(DTMAxisIterator source)
setStartNode
public DTMAxisIterator setStartNode(int node)
- Set the start node for this iterator
- Parameters:
node - The start node- Returns:
- A reference to this node iterator
next
public int next()
cloneIterator
public DTMAxisIterator cloneIterator()
- Overrides:
- cloneIterator in class DTMAxisIteratorBase
setRestartable
public void setRestartable(boolean isRestartable)
- Overrides:
- setRestartable in class DTMAxisIteratorBase
setMark
public void setMark()
gotoMark
public void gotoMark()
reset
public DTMAxisIterator reset()
- Overrides:
- reset in class DTMAxisIteratorBase
Copyright © 2006 Apache XML Project. All Rights Reserved.