|
SAP NetWeaver 7.31 (SP01) KMC | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IRelationListIterator
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 |
|---|
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.IRelation next()
previous()
to go back and forth. (Note that alternating calls to next and
previous will return the same element repeatedly.)
NoSuchElementException - if the iteration has no next
element.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 directionIRelation previous()
next() to go back and forth. (Note that alternating calls
to next and previous will return the same element repeatedly.)
NoSuchElementException - if the iteration has no
previous element.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.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.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()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() .
IllegalArgumentException - if some aspect of the
specified element prevents it from being added to this list.
IllegalStateException - if neither next()
nor previous() have been called, or remove()
or add() have been called after the last call to
next() or previous()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.
IllegalArgumentException - if some aspect of the
specified element prevents it from being added to this list.| Access Rights |
|---|
| SC | DC | Public Part | ACH |
|---|---|---|---|
[sap.com] KMC-CM
|
[sap.com] tc/km/frwk
|
api
|
EP-KM-CM
|
[sap.com] KMC-WPC
|
[sap.com] tc/kmc/wpc/wpcfacade
|
api
|
EP-PIN-WPC-WCM
|
|
SAP NetWeaver 7.31 (SP01) KMC | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||