|
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 Iteratornext()boolean hasPrevious()
previous()java.lang.Object next()
next in interface IteratorNoSuchElementException - 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 Iteratorjava.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
previousvoid 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 | ||||||||