Package net.infonode.util.collection.map
Class MapAdapter
- java.lang.Object
-
- net.infonode.util.collection.map.MapAdapter
-
- All Implemented Interfaces:
Collection
,ConstCollection
,ConstMap
,Map
public class MapAdapter extends java.lang.Object implements Map
-
-
Constructor Summary
Constructors Constructor Description MapAdapter()
MapAdapter(java.util.HashMap map)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
Removes all elements from this collection..ConstMapIterator
constIterator()
Returns an iterator for this map.boolean
containsKey(java.lang.Object key)
Returns true if this map contains the key.boolean
containsValue(java.lang.Object value)
Returns true if this map contains the value.java.lang.Object
get(java.lang.Object key)
Returns the value associated with the key.boolean
isEmpty()
Returns true if this collection is empty.MapIterator
iterator()
Returns an iterator for this map.java.lang.Object
put(java.lang.Object key, java.lang.Object value)
Associate a key with a value.java.lang.Object
remove(java.lang.Object key)
Removes a key and it's value.int
size()
-
-
-
Method Detail
-
put
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
Description copied from interface:Map
Associate a key with a value. This will overwrite any existing association.
-
remove
public java.lang.Object remove(java.lang.Object key)
Description copied from interface:Map
Removes a key and it's value.
-
clear
public void clear()
Description copied from interface:Collection
Removes all elements from this collection..- Specified by:
clear
in interfaceCollection
-
iterator
public MapIterator iterator()
Description copied from interface:Map
Returns an iterator for this map.
-
get
public java.lang.Object get(java.lang.Object key)
Description copied from interface:ConstMap
Returns the value associated with the key.
-
containsKey
public boolean containsKey(java.lang.Object key)
Description copied from interface:ConstMap
Returns true if this map contains the key.- Specified by:
containsKey
in interfaceConstMap
- Parameters:
key
- the key- Returns:
- true if this map contains the key
-
containsValue
public boolean containsValue(java.lang.Object value)
Description copied from interface:ConstMap
Returns true if this map contains the value.- Specified by:
containsValue
in interfaceConstMap
- Parameters:
value
- the value- Returns:
- true if this map contains the value
-
isEmpty
public boolean isEmpty()
Description copied from interface:ConstCollection
Returns true if this collection is empty.- Specified by:
isEmpty
in interfaceConstCollection
- Returns:
- true if this collection is empty
-
constIterator
public ConstMapIterator constIterator()
Description copied from interface:ConstMap
Returns an iterator for this map.- Specified by:
constIterator
in interfaceConstMap
- Returns:
- an iterator for this map
-
size
public int size()
-
-