net.cscott.jutil
public abstract class UnmodifiableMultiMap<K,V> extends AbstractMap<K,V> implements MultiMap<K,V>
UnmodifiableMultiMap
is an abstract superclass to
save developers the trouble of implementing the various mutator
methds of the MultiMap
interface.Version: $Id: UnmodifiableMultiMap.java,v 1.2 2004/01/13 20:47:05 cananian Exp $
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. |
void | clear() Throws UnsupportedOperationException. |
abstract MultiMapSet<K,V> | entrySet() Returns a Set view that allows you to recapture
the MultiMap view. |
static <K,V> MultiMap<K,V> | proxy(MultiMap<K,V> mmap) Constructs and returns an unmodifiable MultiMap
backed by mmap . |
V | put(K key, V value) Throws UnsupportedOperationException. |
void | putAll(Map<? extends K,? extends V> t) Throws UnsupportedOperationException. |
V | remove(Object key) Throws UnsupportedOperationException. |
boolean | remove(Object key, Object value) Throws UnsupportedOperationException. |
boolean | removeAll(K key, Collection<?> values) Throws UnsupportedOperationException. |
boolean | retainAll(K key, Collection<?> values) Throws UnsupportedOperationException. |
Set
view that allows you to recapture
the MultiMap
view.MultiMap
backed by mmap
.