public final class SAXImpl.NamespaceWildcardIterator extends DTMDefaultBaseIterators.InternalAxisIteratorBase
Modifier and Type | Field and Description |
---|---|
protected DTMAxisIterator |
m_baseIterator
A nested typed axis iterator that retrieves nodes of the principal
node kind for that axis.
|
protected int |
m_nsType
The namespace type index.
|
_currentNode
_includeSelf, _isRestartable, _last, _markedNode, _position, _startNode
END
Constructor and Description |
---|
SAXImpl.NamespaceWildcardIterator(int axis,
int nsType)
Constructor NamespaceWildcard
|
Modifier and Type | Method and Description |
---|---|
DTMAxisIterator |
cloneIterator()
Returns a deep copy of this iterator.
|
void |
gotoMark()
Restores the current node remembered by setMark().
|
boolean |
isReverse()
True if this iterator has a reversed axis.
|
int |
next()
Get the next node in the iteration.
|
void |
setMark()
Remembers the current node for the next call to gotoMark().
|
DTMAxisIterator |
setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
getAxis, getLast, getNodeByPosition, getPosition, getStartNode, includeSelf, isDocOrdered, reset, resetPosition, returnNode, setRestartable
protected int m_nsType
protected DTMAxisIterator m_baseIterator
public SAXImpl.NamespaceWildcardIterator(int axis, int nsType)
axis
- The axis that this iterator will traversensType
- The namespace type indexpublic DTMAxisIterator setStartNode(int node)
node
- Sets the root of the iteration.public int next()
public DTMAxisIterator cloneIterator()
cloneIterator
in interface DTMAxisIterator
cloneIterator
in class DTMAxisIteratorBase
public boolean isReverse()
isReverse
in interface DTMAxisIterator
isReverse
in class DTMAxisIteratorBase
true
if this iterator is a reversed axis.public void setMark()
DTMDefaultBaseIterators.InternalAxisIteratorBase
setMark
in interface DTMAxisIterator
setMark
in class DTMDefaultBaseIterators.InternalAxisIteratorBase
public void gotoMark()
DTMDefaultBaseIterators.InternalAxisIteratorBase
gotoMark
in interface DTMAxisIterator
gotoMark
in class DTMDefaultBaseIterators.InternalAxisIteratorBase
Copyright © 2018 JBoss by Red Hat. All rights reserved.