Iterator
interface.See: Description
Class | Description |
---|---|
AbstractIteratorDecorator |
Provides basic behaviour for decorating an iterator with extra functionality.
|
AbstractListIteratorDecorator |
Provides basic behaviour for decorating a list iterator with extra functionality.
|
AbstractMapIteratorDecorator |
Provides basic behaviour for decorating a map iterator with extra functionality.
|
AbstractOrderedMapIteratorDecorator |
Provides basic behaviour for decorating an ordered map iterator with extra functionality.
|
ArrayIterator |
Implements an
Iterator over any array. |
ArrayListIterator |
Implements a
ListIterator over an array. |
CollatingIterator |
Provides an ordered iteration over the elements contained in
a collection of ordered Iterators.
|
EmptyIterator |
Provides an implementation of an empty iterator.
|
EmptyListIterator |
Provides an implementation of an empty list iterator.
|
EmptyMapIterator |
Provides an implementation of an empty map iterator.
|
EmptyOrderedIterator |
Provides an implementation of an empty ordered iterator.
|
EmptyOrderedMapIterator |
Provides an implementation of an empty ordered map iterator.
|
EntrySetMapIterator |
Implements a
MapIterator using a Map entrySet. |
EnumerationIterator |
Adapter to make
Enumeration instances appear
to be Iterator instances. |
FilterIterator |
Decorates another
Iterator using a predicate to filter elements. |
FilterListIterator |
Decorates another
ListIterator using a predicate to filter elements. |
IteratorChain |
An IteratorChain is an Iterator that wraps a number of Iterators.
|
IteratorEnumeration |
Adapter to make an
Iterator instance appear to be
an Enumeration instance. |
ListIteratorWrapper |
Converts an iterator into a list iterator by caching the returned entries.
|
LoopingIterator |
An Iterator that restarts when it reaches the end.
|
LoopingListIterator |
A ListIterator that restarts when it reaches the end or when it
reaches the beginning.
|
ObjectArrayIterator |
An
Iterator over an array of objects. |
ObjectArrayListIterator |
Implements a
ListIterator over an array of objects. |
ObjectGraphIterator |
An Iterator that can traverse multiple iterators down an object graph.
|
ProxyIterator | Deprecated
Use AbstractIteratorDecorator.
|
ProxyListIterator | Deprecated
Use AbstractListIteratorDecorator.
|
ReverseListIterator |
Iterates backwards through a List, starting with the last element
and continuing to the first.
|
SingletonIterator |
SingletonIterator is an Iterator over a single
object instance. |
SingletonListIterator |
SingletonIterator is an ListIterator over a single
object instance. |
TransformIterator |
Decorates an iterator such that each element returned is transformed.
|
UniqueFilterIterator |
A FilterIterator which only returns "unique" Objects.
|
UnmodifiableIterator |
Decorates an iterator such that it cannot be modified.
|
UnmodifiableListIterator |
Decorates a list iterator such that it cannot be modified.
|
UnmodifiableMapIterator |
Decorates a map iterator such that it cannot be modified.
|
UnmodifiableOrderedMapIterator |
Decorates an ordered map iterator such that it cannot be modified.
|
This package contains implementations of the
Iterator
interface.
You may also consider using
IteratorUtils
,
which is a single class that uses static methods to construct instances
of the classes in this package.
Copyright © 2001–2015 The Apache Software Foundation. All rights reserved.