com.bstek.dorado.data.variant
public class LinkedMetaData extends java.util.LinkedHashMap<java.lang.String,java.lang.Object> implements VariantSet
Constructor and Description |
---|
LinkedMetaData() |
LinkedMetaData(java.util.Map<java.lang.String,?> map) |
Modifier and Type | Method and Description |
---|---|
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)
以双精度浮点数形式返回集合中的一个富类型变量。
|
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)
以字符串形式返回集合中的一个富类型变量。
|
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 |
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)
以字符串形式设置集合中的一个富类型变量。
|
java.util.Map<java.lang.String,java.lang.Object> |
toMap()
以Map的形式返回集合中所有的键值和数据。
|
clone, containsKey, entrySet, isEmpty, keySet, put, putAll, remove, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
keySet
public LinkedMetaData()
public LinkedMetaData(java.util.Map<java.lang.String,?> map)
public java.lang.String getString(java.lang.String key)
VariantSet
getString
in interface VariantSet
key
- 要返回的数值所对应的键值。public void setString(java.lang.String key, java.lang.String s)
VariantSet
setString
in interface VariantSet
key
- 要设置的数值所对应的键值。s
- 字符串形式的值。public boolean getBoolean(java.lang.String key)
VariantSet
getBoolean
in interface VariantSet
key
- 要返回的数值所对应的键值。public void setBoolean(java.lang.String key, boolean b)
VariantSet
setBoolean
in interface VariantSet
key
- 要设置的数值所对应的键值。b
- 逻辑值形式的值。public int getInt(java.lang.String key)
VariantSet
getInt
in interface VariantSet
key
- 要返回的数值所对应的键值。public void setInt(java.lang.String key, int i)
VariantSet
setInt
in interface VariantSet
key
- 要设置的数值所对应的键值。i
- 整数形式的值。public long getLong(java.lang.String key)
VariantSet
getLong
in interface VariantSet
key
- 要返回的数值所对应的键值。public void setLong(java.lang.String key, long l)
VariantSet
setLong
in interface VariantSet
key
- 要设置的数值所对应的键值。l
- 长整数形式的值。public float getFloat(java.lang.String key)
VariantSet
getFloat
in interface VariantSet
key
- 要返回的数值所对应的键值。public void setFloat(java.lang.String key, float f)
VariantSet
setFloat
in interface VariantSet
key
- 要设置的数值所对应的键值。f
- 浮点数形式的值。public double getDouble(java.lang.String key)
VariantSet
getDouble
in interface VariantSet
key
- 要返回的数值所对应的键值。public void setDouble(java.lang.String key, double d)
VariantSet
setDouble
in interface VariantSet
key
- 要设置的数值所对应的键值。d
- 双精度浮点数形式的值。public java.math.BigDecimal getBigDecimal(java.lang.String key)
VariantSet
getBigDecimal
in interface VariantSet
key
- 要返回的数值所对应的键值。public void setBigDecimal(java.lang.String key, java.math.BigDecimal bd)
VariantSet
setBigDecimal
in interface VariantSet
key
- 要设置的数值所对应的键值。bd
- BigDecimal形式的值。public java.util.Date getDate(java.lang.String key)
VariantSet
getDate
in interface VariantSet
key
- 要返回的数值所对应的键值。public void setDate(java.lang.String key, java.util.Date date)
VariantSet
setDate
in interface VariantSet
key
- 要设置的数值所对应的键值。date
- 日期对象形式的值。public java.lang.Object get(java.lang.String key)
VariantSet
get
in interface VariantSet
key
- 要返回的数值所对应的键值。public void set(java.lang.String key, java.lang.Object value)
VariantSet
set
in interface VariantSet
key
- 要设置的数值所对应的键值。value
- 任意类型的数值。public java.util.Map<java.lang.String,java.lang.Object> toMap()
VariantSet
toMap
in interface VariantSet
Copyright © 2001-2011 www.BSTEK.com All Rights Reserved.