public interface NutBean
extends java.util.Map<java.lang.String,java.lang.Object>
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
get(java.lang.String key,
java.lang.Object dft) |
<T> T[] |
getArray(java.lang.String key,
java.lang.Class<T> eleType) |
<T> T[] |
getArray(java.lang.String key,
java.lang.Class<T> eleType,
T[] dft)
将一个字段转换成数组。
|
<T> T |
getAs(java.lang.String key,
java.lang.Class<T> classOfT) |
<T> T |
getAs(java.lang.String key,
java.lang.Class<T> classOfT,
T dft) |
boolean |
getBoolean(java.lang.String key) |
boolean |
getBoolean(java.lang.String key,
boolean dft) |
double |
getDouble(java.lang.String key) |
double |
getDouble(java.lang.String key,
double dft) |
<T extends java.lang.Enum<T>> |
getEnum(java.lang.String key,
java.lang.Class<T> classOfEnum) |
float |
getFloat(java.lang.String key) |
float |
getFloat(java.lang.String key,
float dft) |
int |
getInt(java.lang.String key) |
int |
getInt(java.lang.String key,
int dft) |
<T> java.util.List<T> |
getList(java.lang.String key,
java.lang.Class<T> eleType) |
<T> java.util.List<T> |
getList(java.lang.String key,
java.lang.Class<T> eleType,
java.util.List<T> dft)
将一个字段转换成列表。
|
long |
getLong(java.lang.String key) |
long |
getLong(java.lang.String key,
long dft) |
java.lang.String |
getString(java.lang.String key) |
java.lang.String |
getString(java.lang.String key,
java.lang.String dft) |
java.util.Date |
getTime(java.lang.String key) |
java.util.Date |
getTime(java.lang.String key,
java.util.Date dft) |
boolean |
has(java.lang.String key) |
boolean |
isEnum(java.lang.String key,
java.lang.Enum<?>... eus) |
NutBean |
setAll(java.util.Map<java.lang.String,java.lang.Object> map) |
void |
setOrRemove(java.lang.String key,
java.lang.Object v)
设置一个字段,如果值为 null 则表示移除
|
NutBean |
setv(java.lang.String key,
java.lang.Object value) |
void |
unset(java.lang.String key) |
boolean has(java.lang.String key)
void setOrRemove(java.lang.String key, java.lang.Object v)
key
- 键v
- 值java.lang.Object get(java.lang.String key, java.lang.Object dft)
int getInt(java.lang.String key)
int getInt(java.lang.String key, int dft)
float getFloat(java.lang.String key)
float getFloat(java.lang.String key, float dft)
long getLong(java.lang.String key)
long getLong(java.lang.String key, long dft)
double getDouble(java.lang.String key)
double getDouble(java.lang.String key, double dft)
boolean getBoolean(java.lang.String key)
boolean getBoolean(java.lang.String key, boolean dft)
java.lang.String getString(java.lang.String key)
java.lang.String getString(java.lang.String key, java.lang.String dft)
java.util.Date getTime(java.lang.String key)
java.util.Date getTime(java.lang.String key, java.util.Date dft)
<T extends java.lang.Enum<T>> T getEnum(java.lang.String key, java.lang.Class<T> classOfEnum)
boolean isEnum(java.lang.String key, java.lang.Enum<?>... eus)
<T> T getAs(java.lang.String key, java.lang.Class<T> classOfT)
<T> T getAs(java.lang.String key, java.lang.Class<T> classOfT, T dft)
<T> java.util.List<T> getList(java.lang.String key, java.lang.Class<T> eleType, java.util.List<T> dft)
T
- key
- 键eleType
- 列表元素类型dft
- 默认值<T> java.util.List<T> getList(java.lang.String key, java.lang.Class<T> eleType)
<T> T[] getArray(java.lang.String key, java.lang.Class<T> eleType, T[] dft)
T
- key
- 键eleType
- 数组元素类型dft
- 默认值<T> T[] getArray(java.lang.String key, java.lang.Class<T> eleType)
NutBean setv(java.lang.String key, java.lang.Object value)
void unset(java.lang.String key)
NutBean setAll(java.util.Map<java.lang.String,java.lang.Object> map)