yay, new boolean resolution approach works
[sbp.git] / src / edu / berkeley / sbp / util / HashMapBag.java
index 5430a8f..6f5585d 100644 (file)
@@ -22,5 +22,16 @@ public final class HashMapBag<K,V> implements MapBag<K,V> {
         return ret;
     }
 
         return ret;
     }
 
+    public void remove(K k, V v) {
+        if (hm.get(k)==null) return;
+        hm.get(k).remove(v);
+    }
+
+    public void clear() { hm.clear(); }
+
+    public boolean contains(K k, V v) {
+        return hm.get(k)!=null && hm.get(k).contains(v);
+    }
+
     public Iterator<K> iterator() { return hm.keySet().iterator(); }
 }
     public Iterator<K> iterator() { return hm.keySet().iterator(); }
 }