Class Summary
Provides an implementation of an empty map iterator.
Provides basic behaviour for decorating an iterator with extra functionality.
Provides basic behaviour for decorating a list iterator with extra functionality.
Provides basic behaviour for decorating a map iterator with extra functionality.
Provides basic behaviour for decorating an ordered map iterator with extra functionality.
Provides basic behaviour for decorating an iterator with extra functionality without committing the generic type of the Iterator implementation.
Implements a
ListIterator over an array.
Decorates another iterator to return elements in a specific range.
Provides an ordered iteration over the elements contained in a collection of ordered Iterators.
Provides an implementation of an empty iterator.
Provides an implementation of an empty list iterator.
Provides an implementation of an empty map iterator.
Provides an implementation of an empty ordered iterator.
Provides an implementation of an empty ordered map iterator.
Implements a
MapIterator using a Map entrySet.
Decorates another
Iterator using a predicate to filter elements.
Decorates another
ListIterator using a predicate to filter elements.
An IteratorChain is an Iterator that wraps a number of Iterators.
An LazyIteratorChain is an Iterator that wraps a number of Iterators in a lazy manner.
An Iterator that restarts when it reaches the end.
A ListIterator that restarts when it reaches the end or when it reaches the beginning.
An
Iterator over an array of objects.
Implements a
ListIterator over an array of objects.
An Iterator that can traverse multiple iterators down an object graph.
Decorates an iterator to support one-element lookahead while iterating.
This iterator creates permutations of an input collection, using the Steinhaus-Johnson-Trotter algorithm (also called plain changes).
Decorates an iterator to support pushback of elements.
Iterates backwards through a List, starting with the last element and continuing to the first.
SingletonIterator is an
Iterator over a single object instance.
SingletonIterator is an
ListIterator over a single object instance.
Decorates another iterator to skip the first N elements.
Decorates an iterator such that each element returned is transformed.
A FilterIterator which only returns "unique" Objects.
Decorates an iterator such that it cannot be modified.
Decorates a list iterator such that it cannot be modified.
Decorates a map iterator such that it cannot be modified.
Decorates an ordered map iterator such that it cannot be modified.
Provides an interleaved iteration over the elements contained in a collection of Iterators.
Package org.apache.commons.collections4.iterators Description
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.