|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--net.sf.saxon.om.ReverseArrayIterator
ReverseArrayIterator is used to enumerate items held in an array in reverse order.
Constructor Summary | |
ReverseArrayIterator(Item[] items,
int start,
int end)
Create an iterator a slice of an array |
Method Summary | |
Item |
current()
Get the current node in sequence. |
SequenceIterator |
getAnother()
Get another SequenceIterator that iterates over the same items as the original, but which is repositioned at the start of the sequence. |
int |
getLastPosition()
Get the last position (that is, the number of items in the sequence) |
SequenceIterator |
getReverseIterator()
Get an iterator that processes the same items in reverse order. |
boolean |
hasNext()
Determine whether there are more nodes to come. |
Item |
next()
Get the next node in sequence. |
int |
position()
Get the current position |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ReverseArrayIterator(Item[] items, int start, int end)
items
- The array of itemsstart
- The first item in the array to be be used (this will be the last
one in the resulting iteration). Zero-based.end
- The item after the last one in the array to be used (this will be the
first one to be returned by the iterator). Zero-based.Method Detail |
public boolean hasNext()
AxisIterator
hasNext
in interface AxisIterator
public Item next()
AxisIterator
next
in interface AxisIterator
public Item current()
AxisIterator
current
in interface AxisIterator
public int position()
AxisIterator
position
in interface AxisIterator
public int getLastPosition()
LastPositionFinder
getLastPosition
in interface LastPositionFinder
public SequenceIterator getAnother()
SequenceIterator
getAnother
in interface SequenceIterator
public SequenceIterator getReverseIterator()
getReverseIterator
in interface ReversibleIterator
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |