## Uses of Class
org.apache.commons.collections.map.AbstractMapDecorator

- Packages that use AbstractMapDecorator
  Package | Description
  --- | ---
  org.apache.commons.collections.bidimap | This package contains implementations of the `BidiMap`, `OrderedBidiMap` and `SortedBidiMap` interfaces.
  org.apache.commons.collections.map | This package contains implementations of the `Map`, `IterableMap`, `OrderedMap` and `SortedMap` interfaces.

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

    Subclasses of AbstractMapDecorator in org.apache.commons.collections.bidimap
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractBidiMapDecorator` Provides a base decorator that enables additional functionality to be added to a BidiMap via decoration.
    `class` | `AbstractOrderedBidiMapDecorator` Provides a base decorator that enables additional functionality to be added to an OrderedBidiMap via decoration.
    `class` | `AbstractSortedBidiMapDecorator` Provides a base decorator that enables additional functionality to be added to a SortedBidiMap via decoration.
    `protected static class` | `DualTreeBidiMap.ViewMap` Internal sorted map view.
    `class` | `UnmodifiableBidiMap` Decorates another `BidiMap` to ensure it can't be altered.
    `class` | `UnmodifiableOrderedBidiMap` Decorates another `OrderedBidiMap` to ensure it can't be altered.
    `class` | `UnmodifiableSortedBidiMap` Decorates another `SortedBidiMap` to ensure it can't be altered.

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

    Subclasses of AbstractMapDecorator in org.apache.commons.collections.map
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractOrderedMapDecorator` Provides a base decorator that enables additional functionality to be added to an OrderedMap via decoration.
    `class` | `AbstractSortedMapDecorator` Provides a base decorator that enables additional functionality to be added to a Map via decoration.
    `class` | `DefaultedMap` Decorates another `Map` returning a default value if the map does not contain the requested key.
    `class` | `FixedSizeMap` Decorates another `Map` to fix the size, preventing add/remove.
    `class` | `FixedSizeSortedMap` Decorates another `SortedMap` to fix the size blocking add/remove.
    `class` | `LazyMap` Decorates another `Map` to create objects in the map on demand.
    `class` | `LazySortedMap` Decorates another `SortedMap` to create objects in the map on demand.
    `class` | `ListOrderedMap` Decorates a `Map` to ensure that the order of addition is retained using a `List` to maintain order.
    `class` | `MultiValueMap` A MultiValueMap decorates another map, allowing it to have more than one value for a key.
    `class` | `PredicatedMap` Decorates another `Map` to validate that additions match a specified predicate.
    `class` | `PredicatedSortedMap` Decorates another `SortedMap` to validate that additions match a specified predicate.
    `class` | `TransformedMap` Decorates another `Map` to transform objects that are added.
    `class` | `TransformedSortedMap` Decorates another `SortedMap` to transform objects that are added.
    `class` | `UnmodifiableMap` Decorates another `Map` to ensure it can't be altered.
    `class` | `UnmodifiableOrderedMap` Decorates another `OrderedMap` to ensure it can't be altered.
    `class` | `UnmodifiableSortedMap` Decorates another `SortedMap` to ensure it can't be altered.

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