public class ShrinkableValueCollectionMap<K,V> extends AbstractMap<K,Collection<V>> implements Map<K,Collection<V>>
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
ShrinkableValueCollectionMap(Map<? extends K,? extends Set<? extends Map.Entry<?,? extends V>>> m) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
boolean |
containsKey(Object key) |
boolean |
containsValue(Object value) |
Set<Map.Entry<K,Collection<V>>> |
entrySet() |
Collection<V> |
get(Object key) |
boolean |
isEmpty() |
Collection<V> |
remove(Object key) |
int |
size() |
clone, equals, hashCode, keySet, put, putAll, toString, values
public void clear()
clear
in interface Map<K,Collection<V>>
clear
in class AbstractMap<K,Collection<V>>
public boolean containsKey(Object key)
containsKey
in interface Map<K,Collection<V>>
containsKey
in class AbstractMap<K,Collection<V>>
public boolean containsValue(Object value)
containsValue
in interface Map<K,Collection<V>>
containsValue
in class AbstractMap<K,Collection<V>>
public Set<Map.Entry<K,Collection<V>>> entrySet()
entrySet
in interface Map<K,Collection<V>>
entrySet
in class AbstractMap<K,Collection<V>>
public Collection<V> get(Object key)
get
in interface Map<K,Collection<V>>
get
in class AbstractMap<K,Collection<V>>
public boolean isEmpty()
isEmpty
in interface Map<K,Collection<V>>
isEmpty
in class AbstractMap<K,Collection<V>>
public Collection<V> remove(Object key)
remove
in interface Map<K,Collection<V>>
remove
in class AbstractMap<K,Collection<V>>
public int size()
size
in interface Map<K,Collection<V>>
size
in class AbstractMap<K,Collection<V>>
Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.