Uses of Interface
org.apache.commons.collections4.MultiValuedMap
Packages that use MultiValuedMap
Package
Description
Interfaces and utilities shared across all packages.
Implements the
MultiValuedMap interfaces.-
Uses of MultiValuedMap in org.apache.commons.collections4
Subinterfaces of MultiValuedMap in org.apache.commons.collections4Modifier and TypeInterfaceDescriptioninterfaceListValuedMap<K,V> Defines a map that holds a list of values against each key.interfaceSetValuedMap<K,V> Defines a map that holds a set of values against each key.Fields in org.apache.commons.collections4 declared as MultiValuedMapModifier and TypeFieldDescriptionstatic final MultiValuedMapMultiMapUtils.EMPTY_MULTI_VALUED_MAPAn emptyUnmodifiableMultiValuedMap.Methods in org.apache.commons.collections4 that return MultiValuedMapModifier and TypeMethodDescriptionstatic <K,V> MultiValuedMap <K, V> MultiMapUtils.emptyIfNull(MultiValuedMap<K, V> map) Returns an immutable emptyMultiValuedMapif the argument isnull, or the argument itself otherwise.static <K,V> MultiValuedMap <K, V> MultiMapUtils.emptyMultiValuedMap()Returns immutable EMPTY_MULTI_VALUED_MAP with generic type safety.static <K,V> MultiValuedMap <K, V> MultiMapUtils.transformedMultiValuedMap(MultiValuedMap<K, V> map, Transformer<? super K, ? extends K> keyTransformer, Transformer<? super V, ? extends V> valueTransformer) Returns aTransformedMultiValuedMapbacked by the given map.static <K,V> MultiValuedMap <K, V> MultiMapUtils.unmodifiableMultiValuedMap(MultiValuedMap<? extends K, ? extends V> map) Returns anUnmodifiableMultiValuedMapbacked by the given map.Methods in org.apache.commons.collections4 with parameters of type MultiValuedMapModifier and TypeMethodDescriptionstatic <K,V> MultiValuedMap <K, V> MultiMapUtils.emptyIfNull(MultiValuedMap<K, V> map) Returns an immutable emptyMultiValuedMapif the argument isnull, or the argument itself otherwise.static <K,V> Collection <V> MultiMapUtils.getCollection(MultiValuedMap<K, V> map, K key) Gets a Collection fromMultiValuedMapin a null-safe manner.static <K,V> Bag <V> MultiMapUtils.getValuesAsBag(MultiValuedMap<K, V> map, K key) Gets a Bag fromMultiValuedMapin a null-safe manner.static <K,V> List <V> MultiMapUtils.getValuesAsList(MultiValuedMap<K, V> map, K key) Gets a List fromMultiValuedMapin a null-safe manner.static <K,V> Set <V> MultiMapUtils.getValuesAsSet(MultiValuedMap<K, V> map, K key) Gets a Set fromMultiValuedMapin a null-safe manner.static booleanMultiMapUtils.isEmpty(MultiValuedMap<?, ?> map) Null-safe check if the specifiedMultiValuedMapis empty.booleanMultiValuedMap.putAll(MultiValuedMap<? extends K, ? extends V> map) Copies all mappings from the specified map to this multivalued map (optional operation).static <K,V> MultiValuedMap <K, V> MultiMapUtils.transformedMultiValuedMap(MultiValuedMap<K, V> map, Transformer<? super K, ? extends K> keyTransformer, Transformer<? super V, ? extends V> valueTransformer) Returns aTransformedMultiValuedMapbacked by the given map.static <K,V> MultiValuedMap <K, V> MultiMapUtils.unmodifiableMultiValuedMap(MultiValuedMap<? extends K, ? extends V> map) Returns anUnmodifiableMultiValuedMapbacked by the given map. -
Uses of MultiValuedMap in org.apache.commons.collections4.multimap
Classes in org.apache.commons.collections4.multimap that implement MultiValuedMapModifier and TypeClassDescriptionclassAbstract implementation of theListValuedMapinterface to simplify the creation of subclass implementations.classAbstract implementation of theMultiValuedMapinterface to simplify the creation of subclass implementations.classDecorates anotherMultiValuedMapto provide additional behavior.classAbstractSetValuedMap<K,V> Abstract implementation of theSetValuedMapinterface to simplify the creation of subclass implementations.classclassImplements aListValuedMap, using aLinkedHashMapto provide data storage andArrayLists as value collections.classHashSetValuedHashMap<K,V> classImplements aSetValuedMap, using aLinkedHashMapto provide data storage andLinkedHashSets as value collections.classDecorates anotherMultiValuedMapto transform objects that are added.final classDecorates anotherMultiValuedMapto ensure it can't be altered.Methods in org.apache.commons.collections4.multimap that return MultiValuedMapModifier and TypeMethodDescriptionprotected MultiValuedMap<K, V> AbstractMultiValuedMapDecorator.decorated()The decorated multivalued map.Methods in org.apache.commons.collections4.multimap with parameters of type MultiValuedMapModifier and TypeMethodDescriptionbooleanAbstractMultiValuedMap.putAll(MultiValuedMap<? extends K, ? extends V> map) Copies all of the mappings from the specified MultiValuedMap to this map.booleanAbstractMultiValuedMapDecorator.putAll(MultiValuedMap<? extends K, ? extends V> map) booleanTransformedMultiValuedMap.putAll(MultiValuedMap<? extends K, ? extends V> map) booleanUnmodifiableMultiValuedMap.putAll(MultiValuedMap<? extends K, ? extends V> map) static <K,V> TransformedMultiValuedMap <K, V> TransformedMultiValuedMap.transformedMap(MultiValuedMap<K, V> map, Transformer<? super K, ? extends K> keyTransformer, Transformer<? super V, ? extends V> valueTransformer) Factory method to create a transforming MultiValuedMap that will transform existing contents of the specified map.static <K,V> TransformedMultiValuedMap <K, V> TransformedMultiValuedMap.transformingMap(MultiValuedMap<K, V> map, Transformer<? super K, ? extends K> keyTransformer, Transformer<? super V, ? extends V> valueTransformer) Factory method to create a transforming MultiValuedMap.static <K,V> UnmodifiableMultiValuedMap <K, V> UnmodifiableMultiValuedMap.unmodifiableMultiValuedMap(MultiValuedMap<? extends K, ? extends V> map) Factory method to create an unmodifiable MultiValuedMap.Constructors in org.apache.commons.collections4.multimap with parameters of type MultiValuedMapModifierConstructorDescriptionprotectedConstructor that wraps (not copies).ArrayListValuedHashMap(MultiValuedMap<? extends K, ? extends V> map) Creates an ArrayListValuedHashMap copying all the mappings of the given map.ArrayListValuedLinkedHashMap(MultiValuedMap<? extends K, ? extends V> map) Creates an ArrayListValuedHashMap copying all the mappings of the given map.HashSetValuedHashMap(MultiValuedMap<? extends K, ? extends V> map) Creates an HashSetValuedHashMap copying all the mappings of the given map.LinkedHashSetValuedLinkedHashMap(MultiValuedMap<? extends K, ? extends V> map) Creates an LinkedHashSetValuedHashMap copying all the mappings of the given map.protectedTransformedMultiValuedMap(MultiValuedMap<K, V> map, Transformer<? super K, ? extends K> keyTransformer, Transformer<? super V, ? extends V> valueTransformer) Constructor that wraps (not copies).