|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.xml.dtm.ref.DTMAxisIteratorBase
This class serves as a default base for implementations of mutable DTMAxisIterators.
Constructor Summary | |
DTMAxisIteratorBase()
|
Method Summary | |
DTMAxisIterator |
cloneIterator()
Returns a deep copy of this iterator. |
int |
getAxis()
Returns the axis being iterated, if it is known. |
int |
getLast()
Returns the position of the last node within the iteration, as defined by XPath. |
int |
getNodeByPosition(int position)
Return the node at the given position. |
int |
getPosition()
|
int |
getStartNode()
Get start to END should 'close' the iterator, i.e. |
DTMAxisIterator |
includeSelf()
Set the flag to include the start node in the iteration. |
boolean |
isDocOrdered()
Returns true if all the nodes in the iteration well be returned in document order. |
boolean |
isReverse()
|
DTMAxisIterator |
reset()
|
void |
setRestartable(boolean isRestartable)
|
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public DTMAxisIteratorBase()
Method Detail |
public int getStartNode()
public DTMAxisIterator reset()
public DTMAxisIterator includeSelf()
public int getLast()
public int getPosition()
public boolean isReverse()
public DTMAxisIterator cloneIterator()
public boolean isDocOrdered()
public int getAxis()
public void setRestartable(boolean isRestartable)
public int getNodeByPosition(int position)
position
- The position
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |