# Uses of Package
org.apache.commons.collections4.multimap

Packages that use org.apache.commons.collections4.multimap
Package
Description
org.apache.commons.collections4.multimap
Implements the `MultiValuedMap` interfaces.

- Classes in org.apache.commons.collections4.multimap used by org.apache.commons.collections4.multimap
  Class
  Description
  AbstractListValuedMap
  Abstract implementation of the `ListValuedMap` interface to simplify the creation of subclass implementations.
  AbstractMultiValuedMap
  Abstract implementation of the `MultiValuedMap` interface to simplify the creation of subclass implementations.
  AbstractMultiValuedMapDecorator
  Decorates another `MultiValuedMap` to provide additional behavior.
  AbstractSetValuedMap
  Abstract implementation of the `SetValuedMap` interface to simplify the creation of subclass implementations.
  ArrayListValuedHashMap
  Implements a `ListValuedMap`, using a `HashMap` to provide data storage and `ArrayList`s as value collections.
  ArrayListValuedLinkedHashMap
  Implements a `ListValuedMap`, using a `LinkedHashMap` to provide data storage and `ArrayList`s as value collections.
  HashSetValuedHashMap
  Implements a `SetValuedMap`, using a `HashMap` to provide data storage and `HashSet`s as value collections.
  LinkedHashSetValuedLinkedHashMap
  Implements a `SetValuedMap`, using a `LinkedHashMap` to provide data storage and `LinkedHashSet`s as value collections.
  TransformedMultiValuedMap
  Decorates another `MultiValuedMap` to transform objects that are added.
  UnmodifiableMultiValuedMap
  Decorates another `MultiValuedMap` to ensure it can't be altered.