|
Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client 11g Release 1 (11.1.1) E17503-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ListIterator
An ListIterator is used to sequence over a List of objects. ListIterator can move backwards or forwards through the List.
Method Summary | |
---|---|
void |
add(java.lang.Object object)
Inserts the specified object into the list between next and previous . |
boolean |
hasNext()
Answers if there are more elements to iterate. |
boolean |
hasPrevious()
Answers if there are previous elements to iterate. |
java.lang.Object |
next()
Answers the next object in the iteration. |
int |
nextIndex()
Answers the index of the next object in the iteration. |
java.lang.Object |
previous()
Answers the previous object in the iteration. |
int |
previousIndex()
Answers the index of the previous object in the iteration. |
void |
remove()
Removes the last object returned by next or previous from the list. |
void |
set(java.lang.Object object)
Replaces the last object returned by next or previous with the specified object. |
Method Detail |
---|
void add(java.lang.Object object)
next
and previous
. The object inserted
will be the previous object.
object
- the object to insert
java.lang.UnsupportedOperationException
- when adding is not supported by the list being iterated
java.lang.ClassCastException
- when the class of the object is inappropriate for the list
java.lang.IllegalArgumentException
- when the object cannot be added to the listboolean hasNext()
hasNext
in interface Iterator
next()
boolean hasPrevious()
previous()
java.lang.Object next()
next
in interface Iterator
NoSuchElementException
- when there are no more elementshasNext()
int nextIndex()
NoSuchElementException
- when there are no more elementsnext()
java.lang.Object previous()
NoSuchElementException
- when there are no previous elementshasPrevious()
int previousIndex()
NoSuchElementException
- when there are no previous elementsprevious()
void remove()
next
or previous
from the list.
remove
in interface Iterator
java.lang.UnsupportedOperationException
- when removing is not supported by the list being iterated
java.lang.IllegalStateException
- when next
or previous
have not been called, or remove
or
add
have already been called after the last call to next
or
previous
void set(java.lang.Object object)
next
or previous
with the specified object.
object
- the object to add
java.lang.UnsupportedOperationException
- when adding is not supported by the list being iterated
java.lang.ClassCastException
- when the class of the object is inappropriate for the list
java.lang.IllegalArgumentException
- when the object cannot be added to the list
java.lang.IllegalStateException
- when next
or previous
have not been called, or remove
or
add
have already been called after the last call to next
or
previous
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client 11g Release 1 (11.1.1) E17503-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |