public abstract class AbsSetting extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected Charset |
charset
本设置对象的字符集
|
protected boolean |
isUseVariable
是否使用变量
|
protected URL |
settingUrl
设定文件的URL
|
| 构造器和说明 |
|---|
AbsSetting() |
| 限定符和类型 | 方法和说明 |
|---|---|
BigDecimal |
getBigDecimal(String key)
获取BigDecimal型属性值
|
BigDecimal |
getBigDecimal(String key,
BigDecimal defaultValue)
获取BigDecimal型属性值
若获得的值为不可见字符,使用默认值 |
BigInteger |
getBigInteger(String key)
获取BigInteger型属性值
|
BigInteger |
getBigInteger(String key,
BigInteger defaultValue)
获取BigInteger型属性值
若获得的值为不可见字符,使用默认值 |
Boolean |
getBool(String key)
获取boolean型属性值
|
Boolean |
getBool(String key,
Boolean defaultValue)
获取boolean型属性值
若获得的值为不可见字符,使用默认值 |
Byte |
getByte(String key)
获取byte型属性值
|
Byte |
getByte(String key,
Byte defaultValue)
获取byte型属性值
若获得的值为不可见字符,使用默认值 |
Character |
getChar(String key)
获取char型属性值
|
Character |
getChar(String key,
Character defaultValue)
获取char型属性值
若获得的值为不可见字符,使用默认值 |
Double |
getDouble(String key)
获取double型属性值
|
Double |
getDouble(String key,
Double defaultValue)
获取double型属性值
若获得的值为不可见字符,使用默认值 |
Integer |
getInt(String key)
获取int型属性值
|
Integer |
getInt(String key,
Integer defaultValue)
获取int型属性值
若获得的值为不可见字符,使用默认值 |
Long |
getLong(String key)
获取long型属性值
|
Long |
getLong(String key,
Long defaultValue)
获取Long型属性值
若获得的值为不可见字符,使用默认值 |
Short |
getShort(String key)
获取short型属性值
|
Short |
getShort(String key,
Short defaultValue)
获取short型属性值
若获得的值为不可见字符,使用默认值 |
abstract String |
getStr(String key)
获取字符串型属性值
|
String |
getStr(String key,
String defaultValue)
获取字符串型属性值
若获得的值为不可见字符,使用默认值 |
boolean |
isEmpty() |
abstract int |
size() |
protected Charset charset
protected boolean isUseVariable
protected URL settingUrl
public abstract int size()
public boolean isEmpty()
public String getStr(String key, String defaultValue)
key - 属性名defaultValue - 默认值public Integer getInt(String key, Integer defaultValue)
key - 属性名defaultValue - 默认值public Short getShort(String key, Short defaultValue)
key - 属性名defaultValue - 默认值public Boolean getBool(String key, Boolean defaultValue)
key - 属性名defaultValue - 默认值public Long getLong(String key, Long defaultValue)
key - 属性名defaultValue - 默认值public Character getChar(String key, Character defaultValue)
key - 属性名defaultValue - 默认值public Double getDouble(String key, Double defaultValue)
key - 属性名defaultValue - 默认值public Byte getByte(String key, Byte defaultValue)
key - 属性名defaultValue - 默认值public BigDecimal getBigDecimal(String key)
key - 属性名public BigDecimal getBigDecimal(String key, BigDecimal defaultValue)
key - 属性名defaultValue - 默认值public BigInteger getBigInteger(String key)
key - 属性名public BigInteger getBigInteger(String key, BigInteger defaultValue)
key - 属性名defaultValue - 默认值Copyright © 2015. All rights reserved.