|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
An iterator for IRelation s in a IRelationList .
| Method Summary | |
void |
add(IRelation relation)
Inserts the specified element into the list. |
boolean |
hasNext()
Returns true if this list iterator has more elements when
traversing the list in the forward direction. |
boolean |
hasPrevious()
Returns true if this list iterator has more elements when
traversing the list in the reverse direction. |
IRelation |
next()
Returns the next element in the list. |
int |
nextIndex()
Returns the index of the element that would be returned by a subsequent call to next() . |
IRelation |
previous()
Returns the previous element in the list. |
int |
previousIndex()
Returns the index of the element that would be returned by a subsequent call to previous() . |
void |
remove()
Removes from the list the last element that was returned by next()
or previous() . |
void |
set(IRelation relation)
Replaces the last element returned by next() or
previous() with the specified element. |
| Method Detail |
public boolean hasNext()
true if this list iterator has more elements when
traversing the list in the forward direction. (In other words, returns
true if next() would return an element rather
than throwing an exception.)true if the list iterator has more elements when
traversing the list in the forward direction.public IRelation next()
previous()
to go back and forth. (Note that alternating calls to next and
previous will return the same element repeatedly.)java.util.NoSuchElementException - if the iteration has no next
element.public boolean hasPrevious()
true if this list iterator has more elements when
traversing the list in the reverse direction. (In other words, returns
true if true if the list iterator has more elements when
traversing the list in the reverse directionpublic IRelation previous()
next() to go back and forth. (Note that alternating calls
to next and previous will return the same element repeatedly.)java.util.NoSuchElementException - if the iteration has no
previous element.public int nextIndex()
next() . (Returns list size if the list iterator is at
the end of the list.)next() , or list size if list iterator is at end
of list.public int previousIndex()
previous() . (Returns -1 if the list
iterator is at the beginning of the list.)previous() , or -1 if list iterator
is at beginning of list.public void remove()
next()
or previous() . This call can only be made once per
call to next() or previous() . It can be made
only if add(IRelation) has not been called after the last call
to next() or previous .IllegalStateException - neither next() nor
previous() have been called, or remove() or
add() have been called after the last call to
next() or previous()public void set(IRelation relation)
next() or
previous() with the specified element. This call can be made only if
neither remove() nor add() have been called after
the last call to next() or previous() .relation - the element with which to replace the last element returned
by next() or previous() .java.lang.IllegalArgumentException - if some aspect of the
specified element prevents it from being added to this list.java.lang.IllegalStateException - if neither next()
nor previous() have been called, or remove()
or add() have been called after the last call to
next() or previous()public void add(IRelation relation)
next()
, if any, and after the next element that would be returned by
previous() , if any. (If the list contains no elements, the
new element becomes the sole element on the list.) The new element is
inserted before the implicit cursor: a subsequent call to next()
would be unaffected, and a subsequent call to previous()
would return the new element. (This call increases by one the value
that would be returned by a call to nextIndex() or
previousIndex() .)relation - the element to insert.java.lang.IllegalArgumentException - if some aspect of the
specified element prevents it from being added to this list.
|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||