Class MultivalueHashMap<K,V>

java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<K,LinkedList<V>>
org.snpeff.collections.MultivalueHashMap<K,V>
All Implemented Interfaces:
Serializable, Cloneable, Map<K,LinkedList<V>>

public class MultivalueHashMap<K,V> extends HashMap<K,LinkedList<V>>
A Hash that can hold multiple values for each key
Author:
pcingola
See Also:
  • Constructor Details

    • MultivalueHashMap

      public MultivalueHashMap()
  • Method Details

    • add

      public void add(K key, Collection<V> values)
      Add multiple values
    • add

      public void add(K key, V value)
      Add a single value
    • getOrCreate

      public List<V> getOrCreate(K key)
      Get a list of values (or create it if not available)