com.bstek.dorado.data.variant
public class MetaData extends java.util.HashMap<java.lang.String,java.lang.Object> implements VariantSet, EnhanceableEntity
| Constructor and Description |
|---|
MetaData() |
MetaData(java.util.Map<java.lang.String,?> map) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
java.lang.Object |
clone() |
boolean |
containsKey(java.lang.Object key) |
boolean |
containsValue(java.lang.Object value) |
protected java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> |
doGetEntrySet() |
java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> |
entrySet() |
java.lang.Object |
get(java.lang.Object key) |
java.lang.Object |
get(java.lang.String key)
不进行任何转换直接设置集合中的一个变量。
|
java.math.BigDecimal |
getBigDecimal(java.lang.String key)
以BigDecimal形式返回集合中的一个富类型变量。
|
boolean |
getBoolean(java.lang.String key)
以逻辑值形式返回集合中的一个富类型变量。
|
java.util.Date |
getDate(java.lang.String key)
以日期对象形式返回集合中的一个富类型变量。
|
double |
getDouble(java.lang.String key)
以双精度浮点数形式返回集合中的一个富类型变量。
|
EntityEnhancer |
getEntityEnhancer() |
float |
getFloat(java.lang.String key)
以浮点数形式返回集合中的一个富类型变量。
|
int |
getInt(java.lang.String key)
以整数形式返回集合中的一个富类型变量。
|
long |
getLong(java.lang.String key)
以长整数形式返回集合中的一个富类型变量。
|
java.lang.String |
getString(java.lang.String key)
以字符串形式返回集合中的一个富类型变量。
|
java.lang.Object |
internalReadProperty(java.lang.String property) |
void |
internalWriteProperty(java.lang.String property,
java.lang.Object value) |
boolean |
isEmpty() |
java.util.Set<java.lang.String> |
keySet()
返回所有键值的集合。
|
java.lang.Object |
put(java.lang.String key,
java.lang.Object value) |
java.lang.Object |
remove(java.lang.Object key) |
void |
set(java.lang.String key,
java.lang.Object value)
不进行任何转换直接返回集合中的一个变量。
|
void |
setBigDecimal(java.lang.String key,
java.math.BigDecimal bd)
以BigDecimal形式设置集合中的一个富类型变量。
|
void |
setBoolean(java.lang.String key,
boolean b)
以逻辑值形式设置集合中的一个富类型变量。
|
void |
setDate(java.lang.String key,
java.util.Date date)
以日期对象形式设置集合中的一个富类型变量。
|
void |
setDouble(java.lang.String key,
double d)
以双精度浮点数形式设置集合中的一个富类型变量。
|
void |
setEntityEnhancer(EntityEnhancer entityEnhancer) |
void |
setFloat(java.lang.String key,
float f)
以浮点数形式设置集合中的一个富类型变量。
|
void |
setInt(java.lang.String key,
int i)
以整数形式设置集合中的一个富类型变量。
|
void |
setLong(java.lang.String key,
long l)
以长整数形式设置集合中的一个富类型变量。
|
void |
setString(java.lang.String key,
java.lang.String s)
以字符串形式设置集合中的一个富类型变量。
|
int |
size() |
java.util.Map<java.lang.String,java.lang.Object> |
toMap()
以Map的形式返回集合中所有的键值和数据。
|
java.util.Collection<java.lang.Object> |
values() |
public MetaData()
public MetaData(java.util.Map<java.lang.String,?> map)
public EntityEnhancer getEntityEnhancer()
getEntityEnhancer in interface EnhanceableEntitypublic void setEntityEnhancer(EntityEnhancer entityEnhancer)
setEntityEnhancer in interface EnhanceableEntitypublic java.lang.Object internalReadProperty(java.lang.String property)
throws java.lang.Exception
internalReadProperty in interface EnhanceableEntityjava.lang.Exceptionpublic void internalWriteProperty(java.lang.String property,
java.lang.Object value)
throws java.lang.Exception
internalWriteProperty in interface EnhanceableEntityjava.lang.Exceptionpublic java.lang.Object get(java.lang.Object key)
get in interface java.util.Map<java.lang.String,java.lang.Object>get in class java.util.HashMap<java.lang.String,java.lang.Object>public java.lang.Object put(java.lang.String key,
java.lang.Object value)
put in interface java.util.Map<java.lang.String,java.lang.Object>put in class java.util.HashMap<java.lang.String,java.lang.Object>public int size()
size in interface java.util.Map<java.lang.String,java.lang.Object>size in class java.util.HashMap<java.lang.String,java.lang.Object>public boolean isEmpty()
isEmpty in interface java.util.Map<java.lang.String,java.lang.Object>isEmpty in class java.util.HashMap<java.lang.String,java.lang.Object>public boolean containsKey(java.lang.Object key)
containsKey in interface java.util.Map<java.lang.String,java.lang.Object>containsKey in class java.util.HashMap<java.lang.String,java.lang.Object>public java.lang.Object remove(java.lang.Object key)
remove in interface java.util.Map<java.lang.String,java.lang.Object>remove in class java.util.HashMap<java.lang.String,java.lang.Object>public void clear()
clear in interface java.util.Map<java.lang.String,java.lang.Object>clear in class java.util.HashMap<java.lang.String,java.lang.Object>public boolean containsValue(java.lang.Object value)
containsValue in interface java.util.Map<java.lang.String,java.lang.Object>containsValue in class java.util.HashMap<java.lang.String,java.lang.Object>public java.lang.Object clone()
clone in class java.util.HashMap<java.lang.String,java.lang.Object>public java.util.Set<java.lang.String> keySet()
VariantSetkeySet in interface VariantSetkeySet in interface java.util.Map<java.lang.String,java.lang.Object>keySet in class java.util.HashMap<java.lang.String,java.lang.Object>public java.util.Collection<java.lang.Object> values()
values in interface java.util.Map<java.lang.String,java.lang.Object>values in class java.util.HashMap<java.lang.String,java.lang.Object>public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()
entrySet in interface java.util.Map<java.lang.String,java.lang.Object>entrySet in class java.util.HashMap<java.lang.String,java.lang.Object>protected java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> doGetEntrySet()
public java.lang.String getString(java.lang.String key)
VariantSetgetString in interface VariantSetkey - 要返回的数值所对应的键值。public void setString(java.lang.String key,
java.lang.String s)
VariantSetsetString in interface VariantSetkey - 要设置的数值所对应的键值。s - 字符串形式的值。public boolean getBoolean(java.lang.String key)
VariantSetgetBoolean in interface VariantSetkey - 要返回的数值所对应的键值。public void setBoolean(java.lang.String key,
boolean b)
VariantSetsetBoolean in interface VariantSetkey - 要设置的数值所对应的键值。b - 逻辑值形式的值。public int getInt(java.lang.String key)
VariantSetgetInt in interface VariantSetkey - 要返回的数值所对应的键值。public void setInt(java.lang.String key,
int i)
VariantSetsetInt in interface VariantSetkey - 要设置的数值所对应的键值。i - 整数形式的值。public long getLong(java.lang.String key)
VariantSetgetLong in interface VariantSetkey - 要返回的数值所对应的键值。public void setLong(java.lang.String key,
long l)
VariantSetsetLong in interface VariantSetkey - 要设置的数值所对应的键值。l - 长整数形式的值。public float getFloat(java.lang.String key)
VariantSetgetFloat in interface VariantSetkey - 要返回的数值所对应的键值。public void setFloat(java.lang.String key,
float f)
VariantSetsetFloat in interface VariantSetkey - 要设置的数值所对应的键值。f - 浮点数形式的值。public double getDouble(java.lang.String key)
VariantSetgetDouble in interface VariantSetkey - 要返回的数值所对应的键值。public void setDouble(java.lang.String key,
double d)
VariantSetsetDouble in interface VariantSetkey - 要设置的数值所对应的键值。d - 双精度浮点数形式的值。public java.math.BigDecimal getBigDecimal(java.lang.String key)
VariantSetgetBigDecimal in interface VariantSetkey - 要返回的数值所对应的键值。public void setBigDecimal(java.lang.String key,
java.math.BigDecimal bd)
VariantSetsetBigDecimal in interface VariantSetkey - 要设置的数值所对应的键值。bd - BigDecimal形式的值。public java.util.Date getDate(java.lang.String key)
VariantSetgetDate in interface VariantSetkey - 要返回的数值所对应的键值。public void setDate(java.lang.String key,
java.util.Date date)
VariantSetsetDate in interface VariantSetkey - 要设置的数值所对应的键值。date - 日期对象形式的值。public java.lang.Object get(java.lang.String key)
VariantSetget in interface VariantSetkey - 要返回的数值所对应的键值。public void set(java.lang.String key,
java.lang.Object value)
VariantSetset in interface VariantSetkey - 要设置的数值所对应的键值。value - 任意类型的数值。public java.util.Map<java.lang.String,java.lang.Object> toMap()
VariantSettoMap in interface VariantSetCopyright © 2001-2011 www.BSTEK.com All Rights Reserved.