|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.saxon.om.ArrayListIterator
Class ArrayListIterator, iterates over a sequence of items held in a Java ArrayList, or indeed in any other kind of List
Field Summary | |
(package private) Item |
current
|
(package private) int |
index
|
(package private) int |
length
|
(package private) List |
list
|
Constructor Summary | |
ArrayListIterator(List list)
|
Method Summary | |
Item |
current()
Get the current item in the sequence. |
SequenceIterator |
getAnother()
Get another iterator over the same sequence of items, positioned at the start of the sequence |
int |
getLastPosition()
Get the last position (that is, the number of items in the sequence) |
boolean |
hasNext()
Determine whether there are more items to come. |
Item |
next()
Get the next item in the 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 |
Field Detail |
int index
int length
Item current
List list
Constructor Detail |
public ArrayListIterator(List list)
Method Detail |
public boolean hasNext()
LookaheadIterator
hasNext
in interface LookaheadIterator
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()
AxisIterator
getAnother
in interface AxisIterator
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |