Package org.apache.lucene.util
Class MapOfSets<K,V>
- java.lang.Object
-
- org.apache.lucene.util.MapOfSets<K,V>
-
public class MapOfSets<K,V> extends java.lang.Object
Helper class for keeping Lists of Objects associated with keys. WARNING: THIS CLASS IS NOT THREAD SAFE
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<K,java.util.Set<V>>
getMap()
int
put(K key, V val)
Adds val to the Set associated with key in the Map.int
putAll(K key, java.util.Collection<? extends V> vals)
Adds multiple vals to the Set associated with key in the Map.
-
-
-
Method Detail
-
getMap
public java.util.Map<K,java.util.Set<V>> getMap()
- Returns:
- direct access to the map backing this object.
-
put
public int put(K key, V val)
Adds val to the Set associated with key in the Map. If key is not already in the map, a new Set will first be created.- Returns:
- the size of the Set associated with key once val is added to it.
-
-