Methods Summary |
---|
public com.sun.org.apache.xml.internal.dtm.DTMAxisIterator | cloneIterator()
try {
final AbsoluteIterator clone = (AbsoluteIterator) super.clone();
clone._source = _source.cloneIterator(); // resets source
clone.resetPosition();
clone._isRestartable = false;
return clone;
}
catch (CloneNotSupportedException e) {
BasisLibrary.runTimeError(BasisLibrary.ITERATOR_CLONE_ERR,
e.toString());
return null;
}
|
public void | gotoMark()
_source.gotoMark();
|
public int | next()
return returnNode(_source.next());
|
public com.sun.org.apache.xml.internal.dtm.DTMAxisIterator | reset()
_source.reset();
return resetPosition();
|
public void | setMark()
_source.setMark();
|
public void | setRestartable(boolean isRestartable)
_isRestartable = isRestartable;
_source.setRestartable(isRestartable);
|
public com.sun.org.apache.xml.internal.dtm.DTMAxisIterator | setStartNode(int node)
_startNode = DTMDefaultBase.ROOTNODE;
if (_isRestartable) {
_source.setStartNode(_startNode);
resetPosition();
}
return this;
|