net.cscott.jutil

Class MapWrapper<K,V>

public class MapWrapper<K,V> extends Object implements Map<K,V>

MapWrapper is a class that acts as a proxy for another backing map, to allow for easy extension of Map functionality while not restricting developers to one particular Map implementation.

Version: $Id: MapWrapper.java,v 1.2 2004/01/13 20:47:05 cananian Exp $

Author: Felix S. Klock II

Constructor Summary
MapWrapper(Map<K,V> map)
Method Summary
voidclear()
booleancontainsKey(Object o)
booleancontainsValue(Object o)
Set<Entry<K,V>>entrySet()
booleanequals(Object o)
Vget(Object o)
inthashCode()
booleanisEmpty()
Set<K>keySet()
Vput(K k, V v)
voidputAll(Map<? extends K,? extends V> m)
Vremove(Object o)
intsize()
StringtoString()
Collection<V>values()

Constructor Detail

MapWrapper

public MapWrapper(Map<K,V> map)

Method Detail

clear

public void clear()

containsKey

public boolean containsKey(Object o)

containsValue

public boolean containsValue(Object o)

entrySet

public Set<Entry<K,V>> entrySet()

equals

public boolean equals(Object o)

get

public V get(Object o)

hashCode

public int hashCode()

isEmpty

public boolean isEmpty()

keySet

public Set<K> keySet()

put

public V put(K k, V v)

putAll

public void putAll(Map<? extends K,? extends V> m)

remove

public V remove(Object o)

size

public int size()

toString

public String toString()

values

public Collection<V> values()
Copyright © 2003 C. Scott Ananian