MultiValuedMap
interfaces.See: Description
Class | Description |
---|---|
AbstractListValuedMap<K,V> |
Abstract implementation of the
ListValuedMap interface to simplify
the creation of subclass implementations. |
AbstractMultiValuedMap<K,V> |
Abstract implementation of the
MultiValuedMap interface to simplify
the creation of subclass implementations. |
AbstractMultiValuedMapDecorator<K,V> |
Decorates another
MultiValuedMap to provide additional behaviour. |
AbstractSetValuedMap<K,V> |
Abstract implementation of the
SetValuedMap interface to simplify the
creation of subclass implementations. |
ArrayListValuedHashMap<K,V> |
Implements a
ListValuedMap , using a HashMap to provide data
storage and ArrayList s as value collections. |
HashSetValuedHashMap<K,V> |
Implements a
SetValuedMap , using a HashMap to provide data
storage and HashSet s as value collections. |
TransformedMultiValuedMap<K,V> |
Decorates another
MultiValuedMap to transform objects that are added. |
UnmodifiableMultiValuedMap<K,V> |
Decorates another
MultiValuedMap to ensure it can't be altered. |
MultiValuedMap
interfaces.
A MultiValuedMap holds a collection of values against each key.
The following implementations are provided in the package:
The following decorators are provided in the package:
Copyright © 2010 - 2020 Adobe. All Rights Reserved