soot.util
Interface MultiMap
- All Known Implementing Classes:
- HashMultiMap
- public interface MultiMap
A map with sets as values.
Method Summary |
boolean |
containsKey(java.lang.Object key)
|
boolean |
containsValue(java.lang.Object value)
|
boolean |
equals(java.lang.Object o)
|
java.util.Set |
get(java.lang.Object o)
|
int |
hashCode()
|
boolean |
isEmpty()
|
java.util.Set |
keySet()
|
int |
numKeys()
|
boolean |
put(java.lang.Object key,
java.lang.Object value)
|
void |
putAll(MultiMap m)
|
boolean |
putAll(java.lang.Object key,
java.util.Set values)
|
boolean |
remove(java.lang.Object key)
|
boolean |
remove(java.lang.Object key,
java.lang.Object value)
|
boolean |
removeAll(java.lang.Object key,
java.util.Set values)
|
java.util.Set |
values()
|
isEmpty
public boolean isEmpty()
numKeys
public int numKeys()
containsKey
public boolean containsKey(java.lang.Object key)
containsValue
public boolean containsValue(java.lang.Object value)
put
public boolean put(java.lang.Object key,
java.lang.Object value)
putAll
public boolean putAll(java.lang.Object key,
java.util.Set values)
putAll
public void putAll(MultiMap m)
remove
public boolean remove(java.lang.Object key,
java.lang.Object value)
remove
public boolean remove(java.lang.Object key)
removeAll
public boolean removeAll(java.lang.Object key,
java.util.Set values)
get
public java.util.Set get(java.lang.Object o)
keySet
public java.util.Set keySet()
values
public java.util.Set values()
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object