public final class SAXImpl.NamespaceWildcardIterator extends DTMDefaultBaseIterators.InternalAxisIteratorBase
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. subsequent call to next() should return END.
|
getAxis, getLast, getNodeByPosition, getPosition, getStartNode, includeSelf, isDocOrdered, reset, setRestartablepublic 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 DTMAxisIteratorcloneIterator in class DTMAxisIteratorBasepublic boolean isReverse()
isReverse in interface DTMAxisIteratorisReverse in class DTMAxisIteratorBasetrue if this iterator is a reversed axis.public void setMark()
DTMDefaultBaseIterators.InternalAxisIteratorBasesetMark in interface DTMAxisIteratorsetMark in class DTMDefaultBaseIterators.InternalAxisIteratorBasepublic void gotoMark()
DTMDefaultBaseIterators.InternalAxisIteratorBasegotoMark in interface DTMAxisIteratorgotoMark in class DTMDefaultBaseIterators.InternalAxisIteratorBaseCopyright © 2014 Apache XML Project. All Rights Reserved.