|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.xml.dtm.ref.DTMAxisIteratorBase
org.apache.xalan.xsltc.dom.MultiDOM.AxisIterator
private final class MultiDOM.AxisIterator
| Field Summary | |
|---|---|
private int |
_axis
|
private int |
_dtmId
|
private DTMAxisIterator |
_source
|
private int |
_type
|
| Fields inherited from class org.apache.xml.dtm.ref.DTMAxisIteratorBase |
|---|
_includeSelf, _isRestartable, _last, _markedNode, _position, _startNode |
| Fields inherited from interface org.apache.xml.dtm.DTMAxisIterator |
|---|
END |
| Constructor Summary | |
|---|---|
MultiDOM.AxisIterator(int axis,
int type)
|
|
| Method Summary | |
|---|---|
DTMAxisIterator |
cloneIterator()
Returns a deep copy of this iterator. |
int |
getLast()
Returns the position of the last node within the iteration, as defined by XPath. |
int |
getPosition()
|
void |
gotoMark()
Restores the current node remembered by setMark(). |
boolean |
isReverse()
|
int |
next()
Get the next node in the iteration. |
DTMAxisIterator |
reset()
Resets the iterator to the last start node. |
void |
setMark()
Remembers the current node for the next call to gotoMark(). |
void |
setRestartable(boolean flag)
Set if restartable. |
DTMAxisIterator |
setStartNode(int node)
Set start to END should 'close' the iterator, i.e. |
| Methods inherited from class org.apache.xml.dtm.ref.DTMAxisIteratorBase |
|---|
getAxis, getNodeByPosition, getStartNode, includeSelf, isDocOrdered, resetPosition, returnNode |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private final int _axis
private final int _type
private DTMAxisIterator _source
private int _dtmId
| Constructor Detail |
|---|
public MultiDOM.AxisIterator(int axis,
int type)
| Method Detail |
|---|
public int next()
DTMAxisIterator
public void setRestartable(boolean flag)
DTMAxisIterator
setRestartable in interface DTMAxisIteratorsetRestartable in class DTMAxisIteratorBasepublic DTMAxisIterator setStartNode(int node)
DTMAxisIterator
node - Sets the root of the iteration.
public DTMAxisIterator reset()
DTMAxisIterator
reset in interface DTMAxisIteratorreset in class DTMAxisIteratorBasepublic int getLast()
DTMAxisIteratorBase
getLast in interface DTMAxisIteratorgetLast in class DTMAxisIteratorBasepublic int getPosition()
getPosition in interface DTMAxisIteratorgetPosition in class DTMAxisIteratorBasepublic boolean isReverse()
isReverse in interface DTMAxisIteratorisReverse in class DTMAxisIteratorBasepublic void setMark()
DTMAxisIterator
public void gotoMark()
DTMAxisIterator
public DTMAxisIterator cloneIterator()
DTMAxisIteratorBase
cloneIterator in interface DTMAxisIteratorcloneIterator in class DTMAxisIteratorBase
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||