|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
An iterator for IRelationType s in a IRelationTypeList
.
| Method Summary | |
void |
add(IRelationType relationType)
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. |
IRelationType |
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() . |
IRelationType |
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(IRelationType relationType)
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 IRelationType 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 IRelationType 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() has not been called after the last call to
next() or previous .java.lang.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(IRelationType relationType)
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() .relationType - 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(IRelationType relationType)
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() .)relationType - 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 | |||||||||