| Modifier and Type | Field and Description |
|---|---|
| private int | |
| private int[] | |
| private int | |
| private static final int[] |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public DTMAxisIterator | |
| public int | |
| public int | getNodeByPosition(int position)
Implements com. Return the node at the given position. |
| public int | |
| public int | getStartNode()
Implements com. Get start to END should 'close' the iterator, i.e. subsequent call to next() should return END. |
| public void | gotoMark()
Implements com. Restores the current node remembered by setMark(). |
| public boolean | |
| public int | next()
Implements com. Get the next node in the iteration. |
| public DTMAxisIterator | reset()
Implements com. Resets the iterator to the last start node. |
| public void | setMark()
Implements com. Remembers the current node for the next call to gotoMark(). |
| public void | setRestartable(boolean isRestartable)
Implements com. Set if restartable. |
| public DTMAxisIterator | setStartNode(int node)
Implements com. Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END. |
| _mark | back to summary |
|---|---|
| private int _mark | |
| _nodes | back to summary |
|---|---|
| private int[] _nodes | |
| _pos | back to summary |
|---|---|
| private int _pos | |
| EMPTY | back to summary |
|---|---|
| private static final int[] EMPTY | |
| ArrayNodeListIterator | back to summary |
|---|---|
| public ArrayNodeListIterator(int[] nodes) | |
| cloneIterator | back to summary |
|---|---|
| public DTMAxisIterator cloneIterator() Implements com. | |
| getLast | back to summary |
|---|---|
| public int getLast() Implements com. | |
| getNodeByPosition | back to summary |
|---|---|
| public int getNodeByPosition(int position) Implements com. Doc from com. Return the node at the given position. | |
| getPosition | back to summary |
|---|---|
| public int getPosition() Implements com. | |
| getStartNode | back to summary |
|---|---|
| public int getStartNode() Implements com. Doc from com. Get start to END should 'close' the iterator, i.e. subsequent call to next() should return END. | |
| gotoMark | back to summary |
|---|---|
| public void gotoMark() Implements com. Doc from com. Restores the current node remembered by setMark(). | |
| isReverse | back to summary |
|---|---|
| public boolean isReverse() Implements com. | |
| next | back to summary |
|---|---|
| public int next() Implements com. Doc from com. Get the next node in the iteration. | |
| reset | back to summary |
|---|---|
| public DTMAxisIterator reset() Implements com. Doc from com. Resets the iterator to the last start node. | |
| setMark | back to summary |
|---|---|
| public void setMark() Implements com. Doc from com. Remembers the current node for the next call to gotoMark(). | |
| setRestartable | back to summary |
|---|---|
| public void setRestartable(boolean isRestartable) Implements com. Doc from com. Set if restartable. | |
| setStartNode | back to summary |
|---|---|
| public DTMAxisIterator setStartNode(int node) Implements com. Doc from com. Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END. | |