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

Packages that use SetValuedMap
Package
Description
org.apache.commons.collections4
Interfaces and utilities shared across all packages.
org.apache.commons.collections4.multimap
Implements the `MultiValuedMap` interfaces.

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

  Methods in org.apache.commons.collections4 that return SetValuedMap
  Modifier and Type
  Method
  Description
  `static <K, V> SetValuedMap<K,V>`
  MultiMapUtils.`newSetValuedHashMap()`
  Creates a `SetValuedMap` with an `HashSet` as collection class to store the values mapped to a key.

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

  Classes in org.apache.commons.collections4.multimap that implement SetValuedMap
  Modifier and Type
  Class
  Description
  `class`
  `AbstractSetValuedMap<K,V>`
  Abstract implementation of the `SetValuedMap` interface to simplify the creation of subclass implementations.
  `class`
  `HashSetValuedHashMap<K,V>`
  Implements a `SetValuedMap`, using a `HashMap` to provide data storage and `HashSet`s as value collections.
  `class`
  `LinkedHashSetValuedLinkedHashMap<K,V>`
  Implements a `SetValuedMap`, using a `LinkedHashMap` to provide data storage and `LinkedHashSet`s as value collections.