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

- Packages that use org.apache.commons.collections4.iterators
  Package | Description
  --- | ---
  org.apache.commons.collections4 | This package contains the interfaces and utilities shared across all the subpackages of this component.
  org.apache.commons.collections4.bidimap | This package contains implementations of the `BidiMap`, `OrderedBidiMap` and `SortedBidiMap` interfaces.
  org.apache.commons.collections4.iterators | This package contains implementations of the `Iterator` interface.
  org.apache.commons.collections4.list | This package contains implementations of the `List` interface.
  org.apache.commons.collections4.multiset | This package contains implementations of the `MultiSet` interface.

- Classes in org.apache.commons.collections4.iterators used by org.apache.commons.collections4
  Class and 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 and Description
  AbstractIteratorDecorator Provides basic behaviour for decorating an iterator with extra functionality.
  AbstractUntypedIteratorDecorator Provides basic behaviour 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 and Description
  AbstractEmptyMapIterator Provides an implementation of an empty map iterator.
  AbstractIteratorDecorator Provides basic behaviour for decorating an iterator with extra functionality.
  AbstractUntypedIteratorDecorator Provides basic behaviour for decorating an iterator with extra functionality without committing the generic type of the Iterator implementation.
  ArrayIterator Implements an `Iterator` over any array.
  FilterIterator Decorates another `Iterator` using a predicate to filter elements.
  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 and Description
  AbstractListIteratorDecorator Provides basic behaviour for decorating a list iterator with extra functionality.

- Classes in org.apache.commons.collections4.iterators used by org.apache.commons.collections4.multiset
  Class and Description
  AbstractIteratorDecorator Provides basic behaviour for decorating an iterator with extra functionality.
  AbstractUntypedIteratorDecorator Provides basic behaviour for decorating an iterator with extra functionality without committing the generic type of the Iterator implementation.

Copyright © 2001–2019 The Apache Software Foundation. All rights reserved.