Class AbstractMapDecorator
- java.lang.Object
-
- org.apache.commons.collections.map.AbstractMapDecorator
-
- All Implemented Interfaces:
java.util.Map
- Direct Known Subclasses:
AbstractBidiMapDecorator
,AbstractOrderedMapDecorator
,AbstractSortedMapDecorator
,DefaultedMap
,FixedSizeMap
,LazyMap
,ListOrderedMap
,MultiValueMap
,PredicatedMap
,TransformedMap
,UnmodifiableMap
@Deprecated(since="2021-04-30") public abstract class AbstractMapDecorator extends java.lang.Object implements java.util.Map
Deprecated.Commons Collections 3 is in maintenance mode. Commons Collections 4 should be used instead.Provides a base decorator that enables additional functionality to be added to a Map via decoration.Methods are forwarded directly to the decorated map.
This implementation does not perform any special processing with
entrySet()
,keySet()
orvalues()
. Instead it simply returns the set/collection from the wrapped map. This may be undesirable, for example if you are trying to write a validating implementation it would provide a loophole around the validation. But, you might want that loophole, so this class is kept simple.- Since:
- Commons Collections 3.0
-
-
Constructor Summary
Constructors Constructor Description AbstractMapDecorator(java.util.Map map)
Deprecated.Constructor that wraps (not copies).
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
clear()
Deprecated.boolean
containsKey(java.lang.Object key)
Deprecated.boolean
containsValue(java.lang.Object value)
Deprecated.java.util.Set
entrySet()
Deprecated.boolean
equals(java.lang.Object object)
Deprecated.java.lang.Object
get(java.lang.Object key)
Deprecated.int
hashCode()
Deprecated.boolean
isEmpty()
Deprecated.java.util.Set
keySet()
Deprecated.java.lang.Object
put(java.lang.Object key, java.lang.Object value)
Deprecated.void
putAll(java.util.Map mapToCopy)
Deprecated.java.lang.Object
remove(java.lang.Object key)
Deprecated.int
size()
Deprecated.java.lang.String
toString()
Deprecated.java.util.Collection
values()
Deprecated.
-
-
-
Method Detail
-
clear
public void clear()
Deprecated.- Specified by:
clear
in interfacejava.util.Map
-
containsKey
public boolean containsKey(java.lang.Object key)
Deprecated.- Specified by:
containsKey
in interfacejava.util.Map
-
containsValue
public boolean containsValue(java.lang.Object value)
Deprecated.- Specified by:
containsValue
in interfacejava.util.Map
-
entrySet
public java.util.Set entrySet()
Deprecated.- Specified by:
entrySet
in interfacejava.util.Map
-
get
public java.lang.Object get(java.lang.Object key)
Deprecated.- Specified by:
get
in interfacejava.util.Map
-
isEmpty
public boolean isEmpty()
Deprecated.- Specified by:
isEmpty
in interfacejava.util.Map
-
keySet
public java.util.Set keySet()
Deprecated.- Specified by:
keySet
in interfacejava.util.Map
-
put
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
Deprecated.- Specified by:
put
in interfacejava.util.Map
-
putAll
public void putAll(java.util.Map mapToCopy)
Deprecated.- Specified by:
putAll
in interfacejava.util.Map
-
remove
public java.lang.Object remove(java.lang.Object key)
Deprecated.- Specified by:
remove
in interfacejava.util.Map
-
size
public int size()
Deprecated.- Specified by:
size
in interfacejava.util.Map
-
values
public java.util.Collection values()
Deprecated.- Specified by:
values
in interfacejava.util.Map
-
equals
public boolean equals(java.lang.Object object)
Deprecated.- Specified by:
equals
in interfacejava.util.Map
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
Deprecated.- Specified by:
hashCode
in interfacejava.util.Map
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
Deprecated.- Overrides:
toString
in classjava.lang.Object
-
-