public final class DupFilterIterator extends DTMAxisIteratorBase
END| Constructor and Description |
|---|
DupFilterIterator(DTMAxisIterator source) |
| Modifier and Type | Method and Description |
|---|---|
DTMAxisIterator |
cloneIterator()
Returns a deep copy of this iterator.
|
void |
gotoMark()
Restores the current node remembered by setMark().
|
int |
next()
Get the next node in the iteration.
|
DTMAxisIterator |
reset()
Resets the iterator to the last start node.
|
void |
setMark()
Remembers the current node for the next call to gotoMark().
|
void |
setRestartable(boolean isRestartable)
Set if restartable.
|
DTMAxisIterator |
setStartNode(int node)
Set the start node for this iterator
|
getAxis, getLast, getNodeByPosition, getPosition, getStartNode, includeSelf, isDocOrdered, isReversepublic DupFilterIterator(DTMAxisIterator source)
public DTMAxisIterator setStartNode(int node)
node - The start nodepublic int next()
DTMAxisIteratorpublic DTMAxisIterator cloneIterator()
DTMAxisIteratorBasecloneIterator in interface DTMAxisIteratorcloneIterator in class DTMAxisIteratorBasepublic void setRestartable(boolean isRestartable)
DTMAxisIteratorsetRestartable in interface DTMAxisIteratorsetRestartable in class DTMAxisIteratorBasepublic void setMark()
DTMAxisIteratorpublic void gotoMark()
DTMAxisIteratorpublic DTMAxisIterator reset()
DTMAxisIteratorreset in interface DTMAxisIteratorreset in class DTMAxisIteratorBaseCopyright © 2023 Apache XML Project. All Rights Reserved.