public final class DupFilterIterator extends DTMAxisIteratorBase
_includeSelf, _isRestartable, _last, _markedNode, _position, _startNode
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, isReverse, resetPosition, returnNode
public DupFilterIterator(DTMAxisIterator source)
public DTMAxisIterator setStartNode(int node)
node
- The start nodepublic int next()
DTMAxisIterator
public DTMAxisIterator cloneIterator()
DTMAxisIteratorBase
cloneIterator
in interface DTMAxisIterator
cloneIterator
in class DTMAxisIteratorBase
public void setRestartable(boolean isRestartable)
DTMAxisIterator
setRestartable
in interface DTMAxisIterator
setRestartable
in class DTMAxisIteratorBase
public void setMark()
DTMAxisIterator
public void gotoMark()
DTMAxisIterator
public DTMAxisIterator reset()
DTMAxisIterator
reset
in interface DTMAxisIterator
reset
in class DTMAxisIteratorBase
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.