io.advantageous.boon.collections.MultiMap Maven / Gradle / Ivy
The newest version!
package io.advantageous.boon.collections;
import java.util.Collection;
import java.util.Iterator;
import java.util.Map;
/**
* Created by Richard on 9/26/14.
*/
public interface MultiMap extends Iterable>>, Map{
Iterator>> iterator();
void add(K key, V v);
V getFirst(K key);
Iterable getAll(K key);
boolean removeValueFrom(K key, V v);
boolean removeMulti(K key);
Iterable keySetMulti();
Iterable valueMulti();
void putAll(MultiMap params);
Map> baseMap();
public V getSingleObject(K name);
}