# Uses of Package
org.apache.commons.collections4.iterators

Packages that use org.apache.commons.collections4.iterators
Package
Description
org.apache.commons.collections4
Interfaces and utilities shared across all packages.
org.apache.commons.collections4.bidimap
Implements the `BidiMap`, `OrderedBidiMap` and `SortedBidiMap` interfaces.
org.apache.commons.collections4.iterators
Implements the `Iterator` interface.
org.apache.commons.collections4.list
Implements the `List` interface.
org.apache.commons.collections4.multiset
Implements the `MultiSet` interface.

- Classes in org.apache.commons.collections4.iterators used by org.apache.commons.collections4
  Class
  Description
  BoundedIterator
  Decorates another iterator to return elements in a specific range.
  NodeListIterator
  An `Iterator` over a `NodeList`.
  SkippingIterator
  Decorates another iterator to skip the first N elements.
  ZippingIterator
  Provides an interleaved iteration over the elements contained in a collection of Iterators.
- Classes in org.apache.commons.collections4.iterators used by org.apache.commons.collections4.bidimap
  Class
  Description
  AbstractIteratorDecorator
  Provides basic behavior for decorating an iterator with extra functionality.
  AbstractUntypedIteratorDecorator
  Provides basic behavior for decorating an iterator with extra functionality without committing the generic type of the Iterator implementation.
- Classes in org.apache.commons.collections4.iterators used by org.apache.commons.collections4.iterators
  Class
  Description
  AbstractEmptyMapIterator
  Provides an implementation of an empty map iterator.
  AbstractIteratorDecorator
  Provides basic behavior for decorating an iterator with extra functionality.
  AbstractUntypedIteratorDecorator
  Provides basic behavior for decorating an iterator with extra functionality without committing the generic type of the Iterator implementation.
  ArrayIterator
  Implements an `Iterator` over any array.
  ExtendedIterator
  Extends Iterator functionality to include operations commonly found on streams (e.g. filtering, concatenating, mapping).
  FilterIterator
  Decorates an `Iterator` using an optional predicate to filter elements.
  IteratorOperations
  Extends `Iterator` with additional default methods.
  ObjectArrayIterator
  An `Iterator` over an array of objects.
  PeekingIterator
  Decorates an iterator to support one-element lookahead while iterating.
  PushbackIterator
  Decorates an iterator to support pushback of elements.
- Classes in org.apache.commons.collections4.iterators used by org.apache.commons.collections4.list
  Class
  Description
  AbstractListIteratorDecorator
  Provides basic behavior for decorating a list iterator with extra functionality.
- Classes in org.apache.commons.collections4.iterators used by org.apache.commons.collections4.multiset
  Class
  Description
  AbstractIteratorDecorator
  Provides basic behavior for decorating an iterator with extra functionality.
  AbstractUntypedIteratorDecorator
  Provides basic behavior for decorating an iterator with extra functionality without committing the generic type of the Iterator implementation.