Methods Summary |
---|
public void | gotoMark()
_node = _markedNode;
|
public int | next()
final int result = _node;
_node = DTMAxisIterator.END;
return returnNode(result);
|
public com.sun.org.apache.xml.internal.dtm.DTMAxisIterator | reset()
if (_isConstant) {
_node = _startNode;
return resetPosition();
}
else {
final boolean temp = _isRestartable;
_isRestartable = true;
setStartNode(_startNode);
_isRestartable = temp;
}
return this;
|
public void | setMark()
_markedNode = _node;
|
public com.sun.org.apache.xml.internal.dtm.DTMAxisIterator | setStartNode(int node)Override the value of _node only when this
object was constructed using the empty constructor.
if (_isConstant) {
_node = _startNode;
return resetPosition();
}
else if (_isRestartable) {
if (_node <= 0)
_node = _startNode = node;
return resetPosition();
}
return this;
|