public final class EmptyIterator extends java.lang.Object implements DTMAxisIterator
END| Modifier and Type | Method and Description |
|---|---|
DTMAxisIterator |
cloneIterator() |
static DTMAxisIterator |
getInstance() |
int |
getLast() |
int |
getNodeByPosition(int position)
Return the node at the given position.
|
int |
getPosition() |
int |
getStartNode()
Get start to END should 'close' the iterator,
i.e. subsequent call to next() should return END.
|
void |
gotoMark()
Restores the current node remembered by setMark().
|
boolean |
isReverse() |
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 start to END should 'close' the iterator,
i.e. subsequent call to next() should return END.
|
public static DTMAxisIterator getInstance()
public final int next()
DTMAxisIteratornext in interface DTMAxisIteratorpublic final DTMAxisIterator reset()
DTMAxisIteratorreset in interface DTMAxisIteratorpublic final int getLast()
getLast in interface DTMAxisIteratorpublic final int getPosition()
getPosition in interface DTMAxisIteratorpublic final void setMark()
DTMAxisIteratorsetMark in interface DTMAxisIteratorpublic final void gotoMark()
DTMAxisIteratorgotoMark in interface DTMAxisIteratorpublic final DTMAxisIterator setStartNode(int node)
DTMAxisIteratorsetStartNode in interface DTMAxisIteratornode - Sets the root of the iteration.public final int getStartNode()
DTMAxisIteratorgetStartNode in interface DTMAxisIteratorpublic final boolean isReverse()
isReverse in interface DTMAxisIteratorpublic final DTMAxisIterator cloneIterator()
cloneIterator in interface DTMAxisIteratorpublic final void setRestartable(boolean isRestartable)
DTMAxisIteratorsetRestartable in interface DTMAxisIteratorpublic final int getNodeByPosition(int position)
DTMAxisIteratorgetNodeByPosition in interface DTMAxisIteratorposition - The positionCopyright © 2023 Apache XML Project. All Rights Reserved.