| Class | Description |
| ArrayCollectionIterator |
Concrete Iterator implementation which provides methods for iterating over
an ArrayCollection
|
| ArrayIterator |
Concrete Iterator implementation which provides methods for iterating over an array
|
| IteratorFactory |
Iterator specific Factory Pattern implementation which defines an API for handling
specific Iterator instantiation
|
| IteratorFactoryTypeError |
IteratorFactory API illegal Iterator type Error class
Throws an error specifying that an iterator type does not exist. |
| IteratorNullPointerException |
Throws an Error if an iterator aggregate is null
|
| IteratorTypes |
Defines the set of constants which represent concrete iterator implementations
|
| ObjectIterator |
Concrete Iterator implementation which provides methods for iterating over an object
|
| UnsupportedOperationException |
A concrete Iterator must provide an implementation of the Remove
method. |
| UnsupportedTypeError |
A specific Iterator implementation may only contain one type of
aggregate to iterate over. |