public abstract class OptNullBasicTypeFromObjectGetter<K> extends OptNullBasicTypeGetter<K>
| 构造器和说明 |
|---|
OptNullBasicTypeFromObjectGetter() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.math.BigDecimal |
getBigDecimal(K key,
java.math.BigDecimal defaultValue)
获取BigDecimal型属性值
若获得的值为不可见字符,使用默认值 |
java.math.BigInteger |
getBigInteger(K key,
java.math.BigInteger defaultValue)
获取BigInteger型属性值
若获得的值为不可见字符,使用默认值 |
java.lang.Boolean |
getBool(K key,
java.lang.Boolean defaultValue)
获取boolean型属性值
若获得的值为不可见字符,使用默认值 |
java.lang.Byte |
getByte(K key,
java.lang.Byte defaultValue)
获取byte型属性值
若获得的值为不可见字符,使用默认值 |
java.lang.Character |
getChar(K key,
java.lang.Character defaultValue)
获取char型属性值
若获得的值为不可见字符,使用默认值 |
java.util.Date |
getDate(K key,
java.util.Date defaultValue)
获取Date类型值
|
java.lang.Double |
getDouble(K key,
java.lang.Double defaultValue)
获取double型属性值
若获得的值为不可见字符,使用默认值 |
<E extends java.lang.Enum<E>> |
getEnum(java.lang.Class<E> clazz,
K key,
E defaultValue)
获得Enum类型的值
|
java.lang.Float |
getFloat(K key,
java.lang.Float defaultValue)
获取float型属性值
若获得的值为不可见字符,使用默认值 |
java.lang.Integer |
getInt(K key,
java.lang.Integer defaultValue)
获取int型属性值
若获得的值为不可见字符,使用默认值 |
java.lang.Long |
getLong(K key,
java.lang.Long defaultValue)
获取Long型属性值
若获得的值为不可见字符,使用默认值 |
abstract java.lang.Object |
getObj(K key,
java.lang.Object defaultValue)
获取Object属性值
|
java.lang.Short |
getShort(K key,
java.lang.Short defaultValue)
获取short型属性值
若获得的值为不可见字符,使用默认值 |
java.lang.String |
getStr(K key,
java.lang.String defaultValue)
获取字符串型属性值
若获得的值为不可见字符,使用默认值 |
getBigDecimal, getBigInteger, getBool, getByte, getChar, getDate, getDouble, getEnum, getFloat, getInt, getLong, getObj, getShort, getStrpublic abstract java.lang.Object getObj(K key, java.lang.Object defaultValue)
OptBasicTypeGetterkey - 属性名defaultValue - 默认值public java.lang.String getStr(K key, java.lang.String defaultValue)
OptBasicTypeGetterkey - 属性名defaultValue - 默认值public java.lang.Integer getInt(K key, java.lang.Integer defaultValue)
OptBasicTypeGetterkey - 属性名defaultValue - 默认值public java.lang.Short getShort(K key, java.lang.Short defaultValue)
OptBasicTypeGetterkey - 属性名defaultValue - 默认值public java.lang.Boolean getBool(K key, java.lang.Boolean defaultValue)
OptBasicTypeGetterkey - 属性名defaultValue - 默认值public java.lang.Long getLong(K key, java.lang.Long defaultValue)
OptBasicTypeGetterkey - 属性名defaultValue - 默认值public java.lang.Character getChar(K key, java.lang.Character defaultValue)
OptBasicTypeGetterkey - 属性名defaultValue - 默认值public java.lang.Float getFloat(K key, java.lang.Float defaultValue)
OptBasicTypeGetterkey - 属性名defaultValue - 默认值public java.lang.Double getDouble(K key, java.lang.Double defaultValue)
OptBasicTypeGetterkey - 属性名defaultValue - 默认值public java.lang.Byte getByte(K key, java.lang.Byte defaultValue)
OptBasicTypeGetterkey - 属性名defaultValue - 默认值public java.math.BigDecimal getBigDecimal(K key, java.math.BigDecimal defaultValue)
OptBasicTypeGetterkey - 属性名defaultValue - 默认值public java.math.BigInteger getBigInteger(K key, java.math.BigInteger defaultValue)
OptBasicTypeGetterkey - 属性名defaultValue - 默认值public <E extends java.lang.Enum<E>> E getEnum(java.lang.Class<E> clazz,
K key,
E defaultValue)
OptBasicTypeGetterE - 枚举类型clazz - Enum的Classkey - KEYdefaultValue - 默认值public java.util.Date getDate(K key, java.util.Date defaultValue)
OptBasicTypeGetterkey - 属性名defaultValue - 默认值Copyright © 2018. All rights reserved.