soot.util
Interface MultiMap

All Known Implementing Classes:
HashMultiMap, SHashMultiMap

public interface MultiMap

A map with sets as values.

Author:
Ondrej Lhotak

Method Summary
 boolean containsKey(Object key)
           
 boolean containsValue(Object value)
           
 boolean equals(Object o)
           
 Set get(Object o)
           
 int hashCode()
           
 boolean isEmpty()
           
 Set keySet()
           
 int numKeys()
           
 boolean put(Object key, Object value)
           
 void putAll(MultiMap m)
           
 boolean putAll(Object key, Set values)
           
 boolean remove(Object key)
           
 boolean remove(Object key, Object value)
           
 boolean removeAll(Object key, Set values)
           
 Set values()
           
 

Method Detail

isEmpty

boolean isEmpty()

numKeys

int numKeys()

containsKey

boolean containsKey(Object key)

containsValue

boolean containsValue(Object value)

put

boolean put(Object key,
            Object value)

putAll

boolean putAll(Object key,
               Set values)

putAll

void putAll(MultiMap m)

remove

boolean remove(Object key,
               Object value)

remove

boolean remove(Object key)

removeAll

boolean removeAll(Object key,
                  Set values)

get

Set get(Object o)

keySet

Set keySet()

values

Set values()

equals

boolean equals(Object o)
Overrides:
equals in class Object

hashCode

int hashCode()
Overrides:
hashCode in class Object