## Uses of Class
org.apache.commons.collections4.map.MultiValueMap

- Packages that use MultiValueMap
  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.map | This package contains implementations of the `Map`, `IterableMap`, `OrderedMap` and `SortedMap` interfaces.

- - ### Uses of MultiValueMap in org.apache.commons.collections4

    Methods in org.apache.commons.collections4 that return MultiValueMap
    Modifier and Type | Method and Description
    --- | ---
    `static <K,V> MultiValueMap<K,V>` | MapUtils.`multiValueMap(Map<K,? super Collection<V>> map)` Creates a mult-value map backed by the given map which returns collections of type ArrayList.
    `static <K,V,C extends Collection<V>> MultiValueMap<K,V>` | MapUtils.`multiValueMap(Map<K,C> map, Class<C> collectionClass)` Creates a multi-value map backed by the given map which returns collections of the specified type.
    `static <K,V,C extends Collection<V>> MultiValueMap<K,V>` | MapUtils.`multiValueMap(Map<K,C> map, Factory<C> collectionFactory)` Creates a multi-value map backed by the given map which returns collections created by the specified collection factory.

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

    Methods in org.apache.commons.collections4.map that return MultiValueMap
    Modifier and Type | Method and Description
    --- | ---
    `static <K,V,C extends Collection<V>> MultiValueMap<K,V>` | MultiValueMap.`multiValueMap(Map<K,? super C> map, Class<C> collectionClass)` Creates a map which decorates the given `map` and maps keys to collections of type `collectionClass`.
    `static <K,V,C extends Collection<V>> MultiValueMap<K,V>` | MultiValueMap.`multiValueMap(Map<K,? super C> map, Factory<C> collectionFactory)` Creates a map which decorates the given `map` and creates the value collections using the supplied `collectionFactory`.
    `static <K,V> MultiValueMap<K,V>` | MultiValueMap.`multiValueMap(Map<K,? super Collection<V>> map)` Creates a map which wraps the given map and maps keys to ArrayLists.

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