Class DefaultListValueMap<K,V>
java.lang.Object
net.thevpc.common.collections.AbstractMultiValueMap<K,V,List<V>>
net.thevpc.common.collections.DefaultListValueMap<K,V>
- All Implemented Interfaces:
Collection2, ListValueMap<K,V>, MultiValueMap<K, V, List<V>>
public class DefaultListValueMap<K,V>
extends AbstractMultiValueMap<K,V,List<V>>
implements ListValueMap<K,V>
A map that holds a list of values for each key
Created by vpc on 6/2/16.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class AbstractMultiValueMap
add, addMultiValues, addMultiValues, addValues, contains, containsKey, containsKeyValue, containsValue, getFirst, getValues, initMap, keySet, keySize, multiValueEntrySet, remove, valueEntries, valueEntryIterator, valueEntryList, valueSizeMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface MultiValueMap
add, addMultiValues, addMultiValues, addValues, contains, containsKey, containsValue, getFirst, getValues, keySet, keySize, multiValueEntrySet, remove, valueEntries, valueEntryIterator, valueEntryList, valueSize
-
Constructor Details
-
DefaultListValueMap
-
-
Method Details
-
createCollection
- Specified by:
createCollectionin classAbstractMultiValueMap<K,V, List<V>>
-
unmodifiableCollection
- Specified by:
unmodifiableCollectionin classAbstractMultiValueMap<K,V, List<V>>
-
emptyCollection
- Specified by:
emptyCollectionin classAbstractMultiValueMap<K,V, List<V>>
-
resolveFirst
- Overrides:
resolveFirstin classAbstractMultiValueMap<K,V, List<V>>
-