class MapDelegate<K,V>
extends java.lang.Object
implements java.util.Map<K,V>
Modifier and Type | Class and Description |
---|---|
(package private) static class |
MapDelegate.MapEntry<K,V> |
Modifier and Type | Field and Description |
---|---|
private boolean |
cloned |
private ConvertingImpl |
convertingImpl |
(package private) java.util.Map<K,V> |
delegate |
Modifier | Constructor and Description |
---|---|
private |
MapDelegate(ConvertingImpl converting,
java.util.Map<K,V> del) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
private void |
cloneDelegate() |
boolean |
containsKey(java.lang.Object key) |
boolean |
containsValue(java.lang.Object value) |
java.util.Set<java.util.Map.Entry<K,V>> |
entrySet() |
boolean |
equals(java.lang.Object o) |
private java.lang.Object |
findConvertedKey(java.util.Set<?> keySet,
java.lang.Object key) |
(package private) static MapDelegate<java.lang.String,java.lang.Object> |
forBean(java.lang.Object b,
java.lang.Class<?> beanClass,
ConvertingImpl converting) |
(package private) static <K,V> MapDelegate<K,V> |
forDictionary(java.util.Dictionary<K,V> d,
ConvertingImpl converting) |
(package private) static MapDelegate<java.lang.String,java.lang.Object> |
forDTO(java.lang.Object obj,
java.lang.Class<?> dtoClass,
ConvertingImpl converting) |
(package private) static MapDelegate<java.lang.String,java.lang.Object> |
forInterface(java.lang.Object obj,
java.lang.Class<?> intf,
ConvertingImpl converting) |
(package private) static <K,V> java.util.Map<K,V> |
forMap(java.util.Map<K,V> m,
ConvertingImpl converting) |
V |
get(java.lang.Object key) |
private java.lang.Object |
getConvertedKey(java.lang.Object key) |
private java.lang.Object |
getConvertedValue(java.lang.Object val) |
int |
hashCode() |
private java.util.Set<K> |
internalKeySet() |
boolean |
isEmpty() |
java.util.Set<K> |
keySet() |
V |
put(K key,
V value) |
void |
putAll(java.util.Map<? extends K,? extends V> m) |
V |
remove(java.lang.Object key) |
int |
size() |
java.lang.String |
toString() |
java.util.Collection<V> |
values() |
private volatile boolean cloned
private final ConvertingImpl convertingImpl
private MapDelegate(ConvertingImpl converting, java.util.Map<K,V> del)
static MapDelegate<java.lang.String,java.lang.Object> forBean(java.lang.Object b, java.lang.Class<?> beanClass, ConvertingImpl converting)
static <K,V> java.util.Map<K,V> forMap(java.util.Map<K,V> m, ConvertingImpl converting)
static <K,V> MapDelegate<K,V> forDictionary(java.util.Dictionary<K,V> d, ConvertingImpl converting)
static MapDelegate<java.lang.String,java.lang.Object> forDTO(java.lang.Object obj, java.lang.Class<?> dtoClass, ConvertingImpl converting)
static MapDelegate<java.lang.String,java.lang.Object> forInterface(java.lang.Object obj, java.lang.Class<?> intf, ConvertingImpl converting)
public boolean containsKey(java.lang.Object key)
public boolean containsValue(java.lang.Object value)
private java.lang.Object getConvertedKey(java.lang.Object key)
private java.lang.Object getConvertedValue(java.lang.Object val)
private java.lang.Object findConvertedKey(java.util.Set<?> keySet, java.lang.Object key)
private java.util.Set<K> internalKeySet()
public boolean equals(java.lang.Object o)
public int hashCode()
private void cloneDelegate()
public java.lang.String toString()
toString
in class java.lang.Object