com.ibm.wala.util.collections
Interface MultiMap<K,V>

All Known Implementing Classes:
ArraySetMultiMap, HashSetMultiMap

public interface MultiMap<K,V>


Method Summary
 void clear()
           
 boolean containsKey(K key)
           
 java.util.Set<V> get(K key)
           
 boolean isEmpty()
           
 java.util.Set<K> keySet()
           
 boolean put(K key, V val)
           
 boolean putAll(K key, java.util.Collection<? extends V> vals)
           
 boolean remove(K key, V val)
           
 java.util.Set<V> removeAll(K key)
           
 int size()
           
 java.lang.String toString()
           
 

Method Detail

get

java.util.Set<V> get(K key)

put

boolean put(K key,
            V val)

remove

boolean remove(K key,
               V val)

keySet

java.util.Set<K> keySet()

containsKey

boolean containsKey(K key)

size

int size()

toString

java.lang.String toString()
Overrides:
toString in class java.lang.Object

putAll

boolean putAll(K key,
               java.util.Collection<? extends V> vals)

removeAll

java.util.Set<V> removeAll(K key)

clear

void clear()

isEmpty

boolean isEmpty()