public class IConfig
配置数据,用于加载配置文件,并读取配置数据 Config data, can load properties file from CLASSPATH or File object.
| 构造器和说明 |
|---|
IConfig()
配置数据,用于加载配置文件,并读取配置数据
Config data, can load properties file from CLASSPATH or File object.
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T> java.util.List<T> |
classes2Instances(java.lang.String prop)
配置项是类的列表, 对应返回实例列表
|
boolean |
containsKey(java.lang.String key)
判断是否含有配置项
|
java.lang.Boolean |
getBoolean(java.lang.String key,
java.lang.Boolean defaultValue)
获得bool类型的配置项
|
java.util.Date |
getDate(java.lang.String key,
java.util.Date defaultValue)
获得Date类型的配置项
|
java.lang.Double |
getDouble(java.lang.String key,
java.lang.Double defaultValue)
获得Double类型的配置项
|
java.lang.String |
getFile()
配置文件
|
java.lang.Float |
getFloat(java.lang.String key,
java.lang.Float defaultValue)
获得float类型的配置项
|
java.lang.Integer |
getInt(java.lang.String key,
java.lang.Integer defaultValue)
获得int类型的配置项
|
java.util.List<?> |
getList(java.lang.String key,
java.util.List<?> defaultValue)
获得List类型的配置项
|
java.lang.Long |
getLong(java.lang.String key,
java.lang.Long defaultValue)
获得long类型的配置项
|
java.util.Map<java.lang.String,?> |
getMap(java.lang.String key,
java.util.Map<java.lang.String,?> defaultValue)
获得Map类型的配置项
|
java.util.Map<java.lang.String,?> |
getProps()
配置项
|
java.lang.Short |
getShort(java.lang.String key,
java.lang.Short defaultValue)
获得short类型的配置项
|
java.lang.String |
getString(java.lang.String key,
java.lang.String defaultValue)
获得string类型的配置项
|
Config |
pathConfig(java.lang.String path)
获得Config类型的子配置项
|
java.util.Properties |
pathProperties(java.lang.String path)
获得Properties类型的子配置项
|
public IConfig()
配置数据,用于加载配置文件,并读取配置数据 Config data, can load properties file from CLASSPATH or File object.
public java.lang.String getFile()
配置文件
public java.util.Map<java.lang.String,?> getProps()
配置项
public boolean containsKey(java.lang.String key)
判断是否含有配置项
public java.lang.String getString(java.lang.String key,
java.lang.String defaultValue)
获得string类型的配置项
public java.lang.Integer getInt(java.lang.String key,
java.lang.Integer defaultValue)
获得int类型的配置项
public java.lang.Long getLong(java.lang.String key,
java.lang.Long defaultValue)
获得long类型的配置项
public java.lang.Float getFloat(java.lang.String key,
java.lang.Float defaultValue)
获得float类型的配置项
public java.lang.Double getDouble(java.lang.String key,
java.lang.Double defaultValue)
获得Double类型的配置项
public java.lang.Boolean getBoolean(java.lang.String key,
java.lang.Boolean defaultValue)
获得bool类型的配置项
public java.lang.Short getShort(java.lang.String key,
java.lang.Short defaultValue)
获得short类型的配置项
public java.util.Date getDate(java.lang.String key,
java.util.Date defaultValue)
获得Date类型的配置项
public java.util.Map<java.lang.String,?> getMap(java.lang.String key,
java.util.Map<java.lang.String,?> defaultValue)
获得Map类型的配置项
public java.util.List<?> getList(java.lang.String key,
java.util.List<?> defaultValue)
获得List类型的配置项
public Config pathConfig(java.lang.String path)
获得Config类型的子配置项
public java.util.Properties pathProperties(java.lang.String path)
获得Properties类型的子配置项
public <T> java.util.List<T> classes2Instances(java.lang.String prop)
配置项是类的列表, 对应返回实例列表