Final

java.util
Interface Iterator

All Known Subinterfaces:
ListIterator
All Known Implementing Classes:
BeanContextSupport.BCSIterator

public interface Iterator

An Iterator is used to sequence over a collection of objects.


Method Summary
 boolean hasNext()
          Answers if there are more elements to iterate.
 Object next()
          Answers the next object in the iteration.
 void remove()
          Removes the last object returned by next from the collection.
 

Method Detail

hasNext

public boolean hasNext()
Answers if there are more elements to iterate.

Returns:
true if there are more elements, false otherwise
See Also:
next()

next

public Object next()
Answers the next object in the iteration.

Returns:
the next object
Throws:
NoSuchElementException - when there are no more elements
See Also:
hasNext()

remove

public void remove()
Removes the last object returned by next from the collection.

Throws:
UnsupportedOperationException - when removing is not supported by the collection being iterated
IllegalStateException - when next has not been called, or remove has already been called after the last call to next

Final

Licensed Materials - Property of IBM
(C) Copyright IBM Corp. 2006 All Rights Reserved.