|
Oracle® Coherence Java API Reference Release 3.6.0.0 E15725-01 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
com.tangosol.util.WrapperCollections.AbstractWrapperMap
public abstract static class WrapperCollections.AbstractWrapperMap
Map implementation which delegates all calls to another Map.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface java.util.Map |
---|
Map.Entry |
Field Summary | |
---|---|
protected Map |
m_mapDelegate The Map to which this wrapper delegates. |
Constructor Summary | |
---|---|
protected |
WrapperCollections.AbstractWrapperMap(Map map) Create an AbstractWrapperMap which delegates to the specified Map. |
Method Summary | |
---|---|
void |
clear() Removes all mappings from this map (optional operation). |
boolean |
containsKey(Object oKey) Returns true if this map contains a mapping for the specified key. |
boolean |
containsValue(Object oValue) Returns true if this map maps one or more keys to the specified value. |
Set |
entrySet() Returns a set view of the mappings contained in this map. |
boolean |
equals(Object oOther) Compares the specified object with this map for equality. |
Object |
get(Object oKey) Returns the value to which this map maps the specified key. |
protected Map |
getDelegate() Return the Map to which all operations should be delegated to. |
int |
hashCode() Returns the hash code value for this map. |
boolean |
isEmpty() Returns true if this map contains no key-value mappings. |
Set |
keySet() Returns a set view of the keys contained in this map. |
Object |
put(Object oKey, Object oValue) Associates the specified value with the specified key in this map (optional operation). |
void |
putAll(Map map) Copies all of the mappings from the specified map to this map (optional operation). |
Object |
remove(Object oKey) Removes the mapping for this key from this map if it is present (optional operation). |
int |
size() Returns the number of key-value mappings in this map. |
Collection |
values() Returns a collection view of the values contained in this map. |
Field Detail |
---|
protected Map m_mapDelegate
Constructor Detail |
---|
protected WrapperCollections.AbstractWrapperMap(Map map)
map
- the Map to delegate all calls toMethod Detail |
---|
protected Map getDelegate()
public void clear()
clear
in interface Map
public boolean containsKey(Object oKey)
containsKey
in interface Map
oKey
- key whose presence in this map is to be tested.public boolean containsValue(Object oValue)
containsValue
in interface Map
oValue
- value whose presence in this map is to be tested.public Set entrySet()
Map.Entry
. The set is backed by the map, so changes to the map are reflected in the set, and vice-versa. If the map is modified while an iteration over the set is in progress (except through the iterator's own remove operation, or through the setValue operation on a map entry returned by the iterator) the results of the iteration are undefined. The set supports element removal, which removes the corresponding mapping from the map, via the Iterator.remove, Set.remove, removeAll, retainAll and clear operations. It does not support the add or addAll operations.entrySet
in interface Map
public Object get(Object oKey)
More formally, if this map contains a mapping from a key k to a value v such that (key==null ? k==null : key.equals(k)), then this method returns v; otherwise it returns null. (There can be at most one such mapping.)
get
in interface Map
oKey
- key whose associated value is to be returned.Map.containsKey(Object)
public boolean isEmpty()
isEmpty
in interface Map
public Set keySet()
keySet
in interface Map
public Object put(Object oKey, Object oValue)
m.containsKey(k)
would return true.))put
in interface Map
oKey
- key with which the specified value is to be associated.oValue
- value to be associated with the specified key.public void putAll(Map map)
put(k, v)
on this map once for each mapping from key k to value v in the specified map. The behavior of this operation is unspecified if the specified map is modified while the operation is in progress.putAll
in interface Map
map
- Mappings to be stored in this map.public Object remove(Object oKey)
(key==null ? k==null : key.equals(k))
, that mapping is removed. (The map can contain at most one such mapping.)
Returns the value to which the map previously associated the key, or null if the map contained no mapping for this key. (A null return can also indicate that the map previously associated null with the specified key if the implementation supports null values.) The map will not contain a mapping for the specified key once the call returns.
remove
in interface Map
oKey
- key whose mapping is to be removed from the map.public int size()
size
in interface Map
public Collection values()
values
in interface Map
public boolean equals(Object oOther)
equals
in interface Map
oOther
- object to be compared for equality with this map.public int hashCode()
hashCode
in interface Map
Map.Entry.hashCode()
, Object.hashCode()
, Object.equals(Object)
, Map.equals(Object)
|
Oracle® Coherence Java API Reference Release 3.6.0.0 E15725-01 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |