|
JSR-927 (Maintenance Release) | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ServiceIterator
permits iteration over an ordered
list of Service
objects. Applications may use the
ServiceIterator
interface to browse a
ServiceList
forward or backward.
Upon initial usage, hasPrevious()
will return
false
and nextService()
will return the
first Service
in the list, if present.
ServiceList
Method Summary | |
boolean |
hasNext()
Tests if there is a Service in the next position in
the list. |
boolean |
hasPrevious()
Tests if there is a Service in the previous
position in the list. |
Service |
nextService()
Reports the next Service object in the list. |
Service |
previousService()
Reports the previous Service object in the list. |
void |
toBeginning()
Resets the iterator to the beginning of the list, such that hasPrevious() returns false and
nextService() returns the first Service
in the list (if the list is not empty). |
void |
toEnd()
Sets the iterator to the end of the list, such that hasNext() returns false and
previousService() returns the last Service
in the list (if the list is not empty). |
Method Detail |
public void toBeginning()
hasPrevious()
returns false
and
nextService()
returns the first Service
in the list (if the list is not empty).
public void toEnd()
hasNext()
returns false
and
previousService()
returns the last Service
in the list (if the list is not empty).
public Service nextService()
Service
object in the list. This
method may be called repeatedly to iterate through the list.
Service
object at the next position in
the list.
java.util.NoSuchElementException
- If the iteration has no next
Service
.public Service previousService()
Service
object in the list.
This method may be called repeatedly to iterate through the list
in reverse order.
Service
object at the previous position
in the list.
java.util.NoSuchElementException
- If the iteration has no previous
Service
.public boolean hasNext()
Service
in the next position in
the list.
true
if there is a Service
in
the next position in the list; false
otherwise.public boolean hasPrevious()
Service
in the previous
position in the list.
true
if there is a Service
in
the previous position in the list; false
otherwise.
|
JSR-927 (Maintenance Release) | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |