## Uses of Interface
org.apache.commons.collections4.Unmodifiable

- Packages that use Unmodifiable
  Package | Description
  --- | ---
  org.apache.commons.collections4.bag | This package contains implementations of the `Bag` and `SortedBag` interfaces.
  org.apache.commons.collections4.bidimap | This package contains implementations of the `BidiMap`, `OrderedBidiMap` and `SortedBidiMap` interfaces.
  org.apache.commons.collections4.collection | This package contains implementations of the `Collection` interface.
  org.apache.commons.collections4.iterators | This package contains implementations of the `Iterator` interface.
  org.apache.commons.collections4.keyvalue | This package contains implementations of collection and map related key/value classes.
  org.apache.commons.collections4.list | This package contains implementations of the `List` interface.
  org.apache.commons.collections4.map | This package contains implementations of the `Map`, `IterableMap`, `OrderedMap` and `SortedMap` interfaces.
  org.apache.commons.collections4.multimap | This package contains implementations of the `MultiValuedMap` interfaces.
  org.apache.commons.collections4.multiset | This package contains implementations of the `MultiSet` and `SortedMultiSet` interfaces.
  org.apache.commons.collections4.queue | This package contains implementations for the `Queue` interface.
  org.apache.commons.collections4.set | This package contains implementations of the `Set`, `SortedSet` and `NavigableSet` interfaces.
  org.apache.commons.collections4.trie | This package contains implementations of the `Trie` interface.

- - ### Uses of Unmodifiable in org.apache.commons.collections4.bag

    Classes in org.apache.commons.collections4.bag that implement Unmodifiable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UnmodifiableBag<E>` Decorates another `Bag` to ensure it can't be altered.
    `class` | `UnmodifiableSortedBag<E>` Decorates another `SortedBag` to ensure it can't be altered.

  - ### Uses of Unmodifiable in org.apache.commons.collections4.bidimap

    Classes in org.apache.commons.collections4.bidimap that implement Unmodifiable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UnmodifiableBidiMap<K,V>` Decorates another `BidiMap` to ensure it can't be altered.
    `class` | `UnmodifiableOrderedBidiMap<K,V>` Decorates another `OrderedBidiMap` to ensure it can't be altered.
    `class` | `UnmodifiableSortedBidiMap<K,V>` Decorates another `SortedBidiMap` to ensure it can't be altered.

  - ### Uses of Unmodifiable in org.apache.commons.collections4.collection

    Classes in org.apache.commons.collections4.collection that implement Unmodifiable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UnmodifiableBoundedCollection<E>` `UnmodifiableBoundedCollection` decorates another `BoundedCollection` to ensure it can't be altered.
    `class` | `UnmodifiableCollection<E>` Decorates another `Collection` to ensure it can't be altered.

  - ### Uses of Unmodifiable in org.apache.commons.collections4.iterators

    Classes in org.apache.commons.collections4.iterators that implement Unmodifiable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UnmodifiableIterator<E>` Decorates an iterator such that it cannot be modified.
    `class` | `UnmodifiableListIterator<E>` Decorates a list iterator such that it cannot be modified.
    `class` | `UnmodifiableMapIterator<K,V>` Decorates a map iterator such that it cannot be modified.
    `class` | `UnmodifiableOrderedMapIterator<K,V>` Decorates an ordered map iterator such that it cannot be modified.

  - ### Uses of Unmodifiable in org.apache.commons.collections4.keyvalue

    Classes in org.apache.commons.collections4.keyvalue that implement Unmodifiable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UnmodifiableMapEntry<K,V>` A `Map.Entry` that throws UnsupportedOperationException when `setValue` is called.

  - ### Uses of Unmodifiable in org.apache.commons.collections4.list

    Classes in org.apache.commons.collections4.list that implement Unmodifiable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UnmodifiableList<E>` Decorates another `List` to ensure it can't be altered.

  - ### Uses of Unmodifiable in org.apache.commons.collections4.map

    Classes in org.apache.commons.collections4.map that implement Unmodifiable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UnmodifiableEntrySet<K,V>` Decorates a map entry `Set` to ensure it can't be altered.
    `class` | `UnmodifiableMap<K,V>` Decorates another `Map` to ensure it can't be altered.
    `class` | `UnmodifiableOrderedMap<K,V>` Decorates another `OrderedMap` to ensure it can't be altered.
    `class` | `UnmodifiableSortedMap<K,V>` Decorates another `SortedMap` to ensure it can't be altered.

  - ### Uses of Unmodifiable in org.apache.commons.collections4.multimap

    Classes in org.apache.commons.collections4.multimap that implement Unmodifiable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UnmodifiableMultiValuedMap<K,V>` Decorates another `MultiValuedMap` to ensure it can't be altered.

  - ### Uses of Unmodifiable in org.apache.commons.collections4.multiset

    Classes in org.apache.commons.collections4.multiset that implement Unmodifiable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UnmodifiableMultiSet<E>` Decorates another `MultiSet` to ensure it can't be altered.

  - ### Uses of Unmodifiable in org.apache.commons.collections4.queue

    Classes in org.apache.commons.collections4.queue that implement Unmodifiable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UnmodifiableQueue<E>` Decorates another `Queue` to ensure it can't be altered.

  - ### Uses of Unmodifiable in org.apache.commons.collections4.set

    Classes in org.apache.commons.collections4.set that implement Unmodifiable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UnmodifiableNavigableSet<E>` Decorates another `NavigableSet` to ensure it can't be altered.
    `class` | `UnmodifiableSet<E>` Decorates another `Set` to ensure it can't be altered.
    `class` | `UnmodifiableSortedSet<E>` Decorates another `SortedSet` to ensure it can't be altered.

  - ### Uses of Unmodifiable in org.apache.commons.collections4.trie

    Classes in org.apache.commons.collections4.trie that implement Unmodifiable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UnmodifiableTrie<K,V>` An unmodifiable `Trie`.

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