public abstract class OptNullBasicTypeGetter<K> extends Object implements BasicTypeGetter<K>, OptBasicTypeGetter<K>
| Constructor and Description |
|---|
OptNullBasicTypeGetter() |
| Modifier and Type | Method and Description |
|---|---|
BigDecimal |
getBigDecimal(K key)
获取BigDecimal型属性值
无值或获取错误返回null |
BigInteger |
getBigInteger(K key)
获取BigInteger型属性值
无值或获取错误返回null |
Boolean |
getBool(K key)
获取boolean型属性值
无值或获取错误返回null |
Byte |
getByte(K key)
获取byte型属性值
无值或获取错误返回null |
Character |
getChar(K key)
获取char型属性值
无值或获取错误返回null |
Date |
getDate(K key)
获取Date型属性值
无值或获取错误返回null |
Double |
getDouble(K key)
获取double型属性值
无值或获取错误返回null |
<E extends Enum<E>> |
getEnum(Class<E> clazz,
K key)
获取Enum型属性值
无值或获取错误返回null |
Float |
getFloat(K key)
获取float型属性值
无值或获取错误返回null |
Integer |
getInt(K key)
获取int型属性值
无值或获取错误返回null |
Long |
getLong(K key)
获取long型属性值
无值或获取错误返回null |
Object |
getObj(K key)
获取Object属性值
|
Short |
getShort(K key)
获取short型属性值
无值或获取错误返回null |
String |
getStr(K key)
获取字符串型属性值
无值或获取错误返回null |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBigDecimal, getBigInteger, getBool, getByte, getChar, getDate, getDouble, getEnum, getFloat, getInt, getLong, getObj, getShort, getStrpublic Object getObj(K key)
BasicTypeGettergetObj in interface BasicTypeGetter<K>key - 属性名public String getStr(K key)
getStr in interface BasicTypeGetter<K>key - 属性名public Integer getInt(K key)
getInt in interface BasicTypeGetter<K>key - 属性名public Short getShort(K key)
getShort in interface BasicTypeGetter<K>key - 属性名public Boolean getBool(K key)
getBool in interface BasicTypeGetter<K>key - 属性名public Long getLong(K key)
getLong in interface BasicTypeGetter<K>key - 属性名public Character getChar(K key)
getChar in interface BasicTypeGetter<K>key - 属性名public Float getFloat(K key)
getFloat in interface BasicTypeGetter<K>key - 属性名public Double getDouble(K key)
getDouble in interface BasicTypeGetter<K>key - 属性名public Byte getByte(K key)
getByte in interface BasicTypeGetter<K>key - 属性名public BigDecimal getBigDecimal(K key)
getBigDecimal in interface BasicTypeGetter<K>key - 属性名public BigInteger getBigInteger(K key)
getBigInteger in interface BasicTypeGetter<K>key - 属性名public <E extends Enum<E>> E getEnum(Class<E> clazz, K key)
getEnum in interface BasicTypeGetter<K>E - 枚举类型clazz - Enum 的 Classkey - 属性名public Date getDate(K key)
getDate in interface BasicTypeGetter<K>key - 属性名Copyright © 2019. All rights reserved.