## Uses of Interface
org.apache.commons.collections.MapIterator

- Packages that use MapIterator
  Package | Description
  --- | ---
  org.apache.commons.collections | This package contains the interfaces and utilities shared across all the subpackages of this component.
  org.apache.commons.collections.bidimap | This package contains implementations of the `BidiMap`, `OrderedBidiMap` and `SortedBidiMap` interfaces.
  org.apache.commons.collections.iterators | This package contains implementations of the `Iterator` interface.
  org.apache.commons.collections.map | This package contains implementations of the `Map`, `IterableMap`, `OrderedMap` and `SortedMap` interfaces.

- - ### Uses of MapIterator in org.apache.commons.collections

    Subinterfaces of MapIterator in org.apache.commons.collections
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `OrderedMapIterator` Defines an iterator that operates over an ordered `Map`.

    Fields in org.apache.commons.collections declared as MapIterator
    Modifier and Type | Field and Description
    --- | ---
    `static MapIterator` | IteratorUtils.`EMPTY_MAP_ITERATOR` A map iterator over no elements.

    Methods in org.apache.commons.collections that return MapIterator
    Modifier and Type | Method and Description
    --- | ---
    `static MapIterator` | IteratorUtils.`emptyMapIterator()` Gets an empty map iterator.
    `MapIterator` | BidiMap.`mapIterator()` Obtains a `MapIterator` over the map.
    `MapIterator` | IterableMap.`mapIterator()` Obtains a `MapIterator` over the map.
    `static MapIterator` | IteratorUtils.`unmodifiableMapIterator(MapIterator mapIterator)` Gets an immutable version of a `MapIterator`.

    Methods in org.apache.commons.collections with parameters of type MapIterator
    Modifier and Type | Method and Description
    --- | ---
    `static MapIterator` | IteratorUtils.`unmodifiableMapIterator(MapIterator mapIterator)` Gets an immutable version of a `MapIterator`.

  - ### Uses of MapIterator in org.apache.commons.collections.bidimap

    Classes in org.apache.commons.collections.bidimap that implement MapIterator
    Modifier and Type | Class and Description
    --- | ---
    `protected static class` | `AbstractDualBidiMap.BidiMapIterator` Inner class MapIterator.
    `protected static class` | `DualTreeBidiMap.BidiOrderedMapIterator` Inner class MapIterator.

    Methods in org.apache.commons.collections.bidimap that return MapIterator
    Modifier and Type | Method and Description
    --- | ---
    `MapIterator` | AbstractDualBidiMap.`mapIterator()` Obtains a `MapIterator` over the map.
    `MapIterator` | UnmodifiableBidiMap.`mapIterator()`
    `MapIterator` | TreeBidiMap.`mapIterator()` Gets an iterator over the map entries.
    `MapIterator` | AbstractBidiMapDecorator.`mapIterator()`
    `MapIterator` | UnmodifiableSortedBidiMap.`mapIterator()`
    `MapIterator` | UnmodifiableOrderedBidiMap.`mapIterator()`

  - ### Uses of MapIterator in org.apache.commons.collections.iterators

    Classes in org.apache.commons.collections.iterators that implement MapIterator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractMapIteratorDecorator` Provides basic behaviour for decorating a map iterator with extra functionality.
    `class` | `AbstractOrderedMapIteratorDecorator` Provides basic behaviour for decorating an ordered map iterator with extra functionality.
    `class` | `EmptyMapIterator` Provides an implementation of an empty map iterator.
    `class` | `EmptyOrderedMapIterator` Provides an implementation of an empty ordered map iterator.
    `class` | `EntrySetMapIterator` Implements a `MapIterator` using a Map entrySet.
    `class` | `UnmodifiableMapIterator` Decorates a map iterator such that it cannot be modified.
    `class` | `UnmodifiableOrderedMapIterator` Decorates an ordered map iterator such that it cannot be modified.

    Fields in org.apache.commons.collections.iterators declared as MapIterator
    Modifier and Type | Field and Description
    --- | ---
    `static MapIterator` | EmptyMapIterator.`INSTANCE` Singleton instance of the iterator.
    `protected MapIterator` | AbstractMapIteratorDecorator.`iterator` The iterator being decorated

    Methods in org.apache.commons.collections.iterators that return MapIterator
    Modifier and Type | Method and Description
    --- | ---
    `static MapIterator` | UnmodifiableMapIterator.`decorate(MapIterator iterator)` Decorates the specified iterator such that it cannot be modified.
    `protected MapIterator` | AbstractMapIteratorDecorator.`getMapIterator()` Gets the iterator being decorated.

    Methods in org.apache.commons.collections.iterators with parameters of type MapIterator
    Modifier and Type | Method and Description
    --- | ---
    `static MapIterator` | UnmodifiableMapIterator.`decorate(MapIterator iterator)` Decorates the specified iterator such that it cannot be modified.

    Constructors in org.apache.commons.collections.iterators with parameters of type MapIterator
    Constructor and Description
    `AbstractMapIteratorDecorator(MapIterator iterator)` Constructor that decorates the specified iterator.

  - ### Uses of MapIterator in org.apache.commons.collections.map

    Classes in org.apache.commons.collections.map that implement MapIterator
    Modifier and Type | Class and Description
    --- | ---
    `protected static class` | `AbstractHashedMap.HashMapIterator` MapIterator implementation.
    `protected static class` | `AbstractLinkedMap.LinkMapIterator` MapIterator implementation.

    Methods in org.apache.commons.collections.map that return MapIterator
    Modifier and Type | Method and Description
    --- | ---
    `MapIterator` | SingletonMap.`mapIterator()` Gets an iterator over the map.
    `MapIterator` | UnmodifiableMap.`mapIterator()`
    `MapIterator` | Flat3Map.`mapIterator()` Gets an iterator over the map.
    `MapIterator` | AbstractReferenceMap.`mapIterator()` Gets a MapIterator over the reference map.
    `MapIterator` | ListOrderedMap.`mapIterator()`
    `MapIterator` | UnmodifiableOrderedMap.`mapIterator()`
    `MapIterator` | AbstractHashedMap.`mapIterator()` Gets an iterator over the map.
    `MapIterator` | MultiKeyMap.`mapIterator()`
    `MapIterator` | AbstractLinkedMap.`mapIterator()` Gets an iterator over the map.
    `MapIterator` | AbstractOrderedMapDecorator.`mapIterator()`

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