Package org.openjdk.jmh.util
Interface Multimap<K,V>
- Type Parameters:
K
- key typeV
- value type
- All Known Implementing Classes:
DelegatingMultimap
,HashMultimap
,HashsetMultimap
,TreeMultimap
public interface Multimap<K,V>
Basic Multimap.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
Clears the multimapentrySet()
Get all associations of the multimap.Get all values associated with the keyboolean
isEmpty()
Checks if multimap is emptykeys()
Keys in the mapvoid
void
Put the element pair.void
putAll
(K k, Collection<V> vs) Put multiple pairs.void
values()
-
Method Details
-
put
Put the element pair.- Parameters:
key
- keyvalue
- value
-
putAll
Put multiple pairs.- Parameters:
k
- keyvs
- values
-
get
Get all values associated with the key- Parameters:
key
- key- Returns:
- collection of values
-
entrySet
Collection<Map.Entry<K,Collection<V>>> entrySet()Get all associations of the multimap. The method is intended for read-only view.- Returns:
- entry set of the multimap
-
isEmpty
boolean isEmpty()Checks if multimap is empty- Returns:
- true, if empty
-
clear
void clear()Clears the multimap -
keys
Collection<K> keys()Keys in the map- Returns:
- collection of keys
-
values
Collection<V> values() -
remove
-
merge
-