public class MapProxy extends OptNullBasicTypeFromObjectGetter<java.lang.Object> implements java.util.Map<java.lang.Object,java.lang.Object>
| 构造器和说明 |
|---|
MapProxy(java.util.Map<?,?> map)
构造
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear() |
boolean |
containsKey(java.lang.Object key) |
boolean |
containsValue(java.lang.Object value) |
static MapProxy |
create(java.util.Map<?,?> map)
创建代理Map
此类对Map做一次包装,提供各种getXXX方法 |
java.util.Set<java.util.Map.Entry<java.lang.Object,java.lang.Object>> |
entrySet() |
java.lang.Object |
get(java.lang.Object key) |
java.lang.Object |
getObj(java.lang.Object key,
java.lang.Object defaultValue)
获取Object属性值
|
boolean |
isEmpty() |
java.util.Set<java.lang.Object> |
keySet() |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value) |
void |
putAll(java.util.Map<?,?> m) |
java.lang.Object |
remove(java.lang.Object key) |
int |
size() |
java.util.Collection<java.lang.Object> |
values() |
getBigDecimal, getBigInteger, getBool, getByte, getChar, getDate, getDouble, getEnum, getFloat, getInt, getLong, getShort, getStrgetBigDecimal, getBigInteger, getBool, getByte, getChar, getDate, getDouble, getEnum, getFloat, getInt, getLong, getObj, getShort, getStrpublic static MapProxy create(java.util.Map<?,?> map)
map - 被代理的MapMapProxypublic java.lang.Object getObj(java.lang.Object key,
java.lang.Object defaultValue)
OptBasicTypeGettergetObj 在接口中 OptBasicTypeGetter<java.lang.Object>getObj 在类中 OptNullBasicTypeFromObjectGetter<java.lang.Object>key - 属性名defaultValue - 默认值public int size()
size 在接口中 java.util.Map<java.lang.Object,java.lang.Object>public boolean isEmpty()
isEmpty 在接口中 java.util.Map<java.lang.Object,java.lang.Object>public boolean containsKey(java.lang.Object key)
containsKey 在接口中 java.util.Map<java.lang.Object,java.lang.Object>public boolean containsValue(java.lang.Object value)
containsValue 在接口中 java.util.Map<java.lang.Object,java.lang.Object>public java.lang.Object get(java.lang.Object key)
get 在接口中 java.util.Map<java.lang.Object,java.lang.Object>public java.lang.Object put(java.lang.Object key,
java.lang.Object value)
put 在接口中 java.util.Map<java.lang.Object,java.lang.Object>public java.lang.Object remove(java.lang.Object key)
remove 在接口中 java.util.Map<java.lang.Object,java.lang.Object>public void putAll(java.util.Map<?,?> m)
putAll 在接口中 java.util.Map<java.lang.Object,java.lang.Object>public void clear()
clear 在接口中 java.util.Map<java.lang.Object,java.lang.Object>public java.util.Set<java.lang.Object> keySet()
keySet 在接口中 java.util.Map<java.lang.Object,java.lang.Object>public java.util.Collection<java.lang.Object> values()
values 在接口中 java.util.Map<java.lang.Object,java.lang.Object>public java.util.Set<java.util.Map.Entry<java.lang.Object,java.lang.Object>> entrySet()
entrySet 在接口中 java.util.Map<java.lang.Object,java.lang.Object>Copyright © 2018. All rights reserved.