K - 键类型G - 分组键类型public interface GroupedTypeGetter<K,G>
| 限定符和类型 | 方法和说明 |
|---|---|
default BigDecimal |
getBigDecimalByGroup(K key,
G group)
获取BigDecimal型属性值
|
default BigDecimal |
getBigDecimalByGroup(K key,
G group,
BigDecimal defaultValue)
获取BigDecimal型属性值
|
default BigInteger |
getBigIntegerByGroup(K key,
G group)
获取BigInteger型属性值
|
default BigInteger |
getBigIntegerByGroup(K key,
G group,
BigInteger defaultValue)
获取BigInteger型属性值
|
default Boolean |
getBoolByGroup(K key,
G group)
获取boolean型属性值
|
default Boolean |
getBoolByGroup(K key,
G group,
Boolean defaultValue)
获取boolean型属性值
|
default <T> T |
getByGroup(K key,
G group,
Type type)
获取指定类型的值,默认自动转换值类型
|
default <T> T |
getByGroup(K key,
G group,
Type type,
T defaultValue)
获取指定类型的值,默认自动转换值类型
|
default Byte |
getByteByGroup(K key,
G group)
获取byte型属性值
|
default Byte |
getByteByGroup(K key,
G group,
Byte defaultValue)
获取byte型属性值
|
default Character |
getCharByGroup(K key,
G group)
获取char型属性值
|
default Character |
getCharByGroup(K key,
G group,
Character defaultValue)
获取char型属性值
|
default Double |
getDoubleByGroup(K key,
G group)
获取double型属性值
|
default Double |
getDoubleByGroup(K key,
G group,
Double defaultValue)
获取double型属性值
|
default Integer |
getIntByGroup(K key,
G group)
获取int型属性值
|
default Integer |
getIntByGroup(K key,
G group,
Integer defaultValue)
获取int型属性值
|
default Long |
getLongByGroup(K key,
G group)
获取Long型属性值
|
default Long |
getLongByGroup(K key,
G group,
Long defaultValue)
获取Long型属性值
|
default Object |
getObjByGroup(K key,
G group)
获取Object属性值,最原始的对象获取,没有任何转换或类型判断
|
Object |
getObjByGroup(K key,
G group,
Object defaultValue)
获取Object属性值,最原始的对象获取,没有任何转换或类型判断
|
default Short |
getShortByGroup(K key,
G group)
获取short型属性值
|
default Short |
getShortByGroup(K key,
G group,
Short defaultValue)
获取short型属性值
|
default String |
getStrByGroup(K key,
G group)
获取字符串型属性值
|
default String |
getStrByGroup(K key,
G group,
String defaultValue)
获取字符串型属性值
|
Object getObjByGroup(K key, G group, Object defaultValue)
key - 属性名group - 分组defaultValue - 默认值default Object getObjByGroup(K key, G group)
key - 属性名group - 分组default <T> T getByGroup(K key, G group, Type type)
T - 目标类型key - 键group - 分组type - 目标类型default <T> T getByGroup(K key, G group, Type type, T defaultValue)
T - 目标类型key - 键group - 分组type - 目标类型defaultValue - 默认值default String getStrByGroup(K key, G group, String defaultValue)
key - 属性名group - 分组defaultValue - 默认值default String getStrByGroup(K key, G group)
key - 属性名group - 分组default Integer getIntByGroup(K key, G group, Integer defaultValue)
key - 属性名group - 分组defaultValue - 默认值default Integer getIntByGroup(K key, G group)
key - 属性名group - 分组default Short getShortByGroup(K key, G group, Short defaultValue)
key - 属性名group - 分组defaultValue - 默认值default Short getShortByGroup(K key, G group)
key - 属性名group - 分组default Boolean getBoolByGroup(K key, G group, Boolean defaultValue)
key - 属性名group - 分组defaultValue - 默认值default Boolean getBoolByGroup(K key, G group)
key - 属性名group - 分组default Long getLongByGroup(K key, G group, Long defaultValue)
key - 属性名group - 分组defaultValue - 默认值default Long getLongByGroup(K key, G group)
key - 属性名group - 分组default Character getCharByGroup(K key, G group, Character defaultValue)
key - 属性名group - 分组defaultValue - 默认值default Character getCharByGroup(K key, G group)
key - 属性名group - 分组default Double getDoubleByGroup(K key, G group, Double defaultValue)
key - 属性名group - 分组defaultValue - 默认值default Double getDoubleByGroup(K key, G group)
key - 属性名group - 分组default Byte getByteByGroup(K key, G group, Byte defaultValue)
key - 属性名group - 分组defaultValue - 默认值default Byte getByteByGroup(K key, G group)
key - 属性名group - 分组default BigDecimal getBigDecimalByGroup(K key, G group, BigDecimal defaultValue)
key - 属性名group - 分组defaultValue - 默认值default BigDecimal getBigDecimalByGroup(K key, G group)
key - 属性名group - 分组default BigInteger getBigIntegerByGroup(K key, G group, BigInteger defaultValue)
key - 属性名group - 分组defaultValue - 默认值default BigInteger getBigIntegerByGroup(K key, G group)
key - 属性名group - 分组Copyright © 2023. All rights reserved.