ostore.util
Class MultiMap

java.lang.Object
  |
  +--ostore.util.MultiMap

public class MultiMap
extends Object

Map where (key => Set<values>)


Constructor Summary
MultiMap()
           
MultiMap(int initialCapacity)
           
MultiMap(int initialCapacity, Class setType)
           
 
Method Summary
 boolean containsKey(Object key)
           
 Set get(Object key)
           
 Set keySet()
           
 int numKeys()
          Number of keys in map.
 void put(Object key, Object value)
           
 Set remove(Object key)
           
 int size()
          Number of values in map.
 Collection values()
          Collection of the inividual values.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiMap

public MultiMap()

MultiMap

public MultiMap(int initialCapacity)

MultiMap

public MultiMap(int initialCapacity,
                Class setType)
Method Detail

put

public void put(Object key,
                Object value)

get

public Set get(Object key)

containsKey

public boolean containsKey(Object key)

remove

public Set remove(Object key)

keySet

public Set keySet()

values

public Collection values()
Collection of the inividual values.


size

public int size()
Number of values in map.


numKeys

public int numKeys()
Number of keys in map.