net.cscott.jutil
public abstract class UnmodifiableMultiMap<K,V> extends UnmodifiableMap<K,V> implements MultiMap<K,V>
Version: $Id: UnmodifiableMultiMap.java,v 1.5 2006-10-30 19:58:07 cananian Exp $
Constructor Summary | |
---|---|
protected | UnmodifiableMultiMap() |
Method Summary | |
---|---|
boolean | add(K key, V value) Throws UnsupportedOperationException. |
boolean | addAll(K key, Collection<? extends V> values) Throws UnsupportedOperationException. |
boolean | addAll(MultiMap<? extends K,? extends V> mm) Throws UnsupportedOperationException. |
boolean | contains(Object a, Object b) |
abstract UnmodifiableMultiMapSet<K,V> | entrySet() Returns a Set view that allows you to recapture
the MultiMap view. |
Collection<V> | getValues(K key) |
static <K,V> MultiMap<K,V> | proxy(MultiMap<K,V> mmap) Constructs and returns an unmodifiable MultiMap
backed by mmap . |
boolean | remove(Object key, Object value) Throws UnsupportedOperationException. |
boolean | removeAll(K key, Collection<?> values) Throws UnsupportedOperationException. |
boolean | retainAll(K key, Collection<?> values) Throws UnsupportedOperationException. |
protected abstract MultiMap<K,V> | wrapped() |
mmap
.