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

Packages that use MultiMap
Package
Description
org.apache.commons.collections4
Interfaces and utilities shared across all packages.
org.apache.commons.collections4.collection
Implementations of the `Collection` interface.
org.apache.commons.collections4.map
Implements the `Map`, `IterableMap`, `OrderedMap` and `SortedMap` interfaces.

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

  Methods in org.apache.commons.collections4 with parameters of type MultiMap
  Modifier and Type
  Method
  Description
  `static <K, V, E> void`
  MapUtils.`populateMap(MultiMap<K,V> map, Iterable<? extends E> elements, Transformer<E,K> keyTransformer, Transformer<E,V> valueTransformer)`
  Populates a MultiMap using the supplied `Transformer`s to transform the elements into keys and values.
  `static <K, V> void`
  MapUtils.`populateMap(MultiMap<K,V> map, Iterable<? extends V> elements, Transformer<V,K> keyTransformer)`
  Populates a MultiMap using the supplied `Transformer` to transform the elements into keys, using the unaltered element as the value in the `MultiMap`.

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

  Constructors in org.apache.commons.collections4.collection with parameters of type MultiMap
  Modifier
  Constructor
  Description
  ``
  `IndexedCollection(Collection<C> coll, Transformer<C,K> keyTransformer, MultiMap<K,C> map, boolean uniqueIndex)`
  Creates a `IndexedCollection`.

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

  Classes in org.apache.commons.collections4.map that implement MultiMap
  Modifier and Type
  Class
  Description
  `class`
  `MultiValueMap<K,V>`
  Deprecated.
  Since 4.1, use `MultiValuedMap` instead