public interface XConfigs
| 限定符和类型 | 接口和说明 |
|---|---|
static interface |
XConfigs.Iteration
配置迭代操作类
|
static interface |
XConfigs.Watcher
配置信息观察者
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cfgClear()
清除所有配置信息
|
String |
cfgDef(String key,
String def)
获取或设置配置信息
|
String |
cfgGet(String key)
获取配置信息
|
void |
cfgIterate(XConfigs.Iteration iteration)
遍历配置信息,在迭代器中的iterate方法可以返回true,表示删除当前迭代的配置项
|
void |
cfgLoad(String file)
加载文件中的配置信息
|
String |
cfgRmv(String key)
移除配置信息
|
void |
cfgSet(String key,
String val)
设置配置信息
|
void |
watcherAdd(String prefix,
XConfigs.Watcher watcher)
添加配置观察者
|
void |
watcherClear()
清空配置观察者
|
void |
watcherDel(String prefix,
XConfigs.Watcher watcher)
删除配置观察者
|
String cfgDef(String key, String def)
key - 配置键def - 配置值为null时设置的默认值void cfgLoad(String file) throws IOException
file - 配置文件IOExceptionvoid cfgIterate(XConfigs.Iteration iteration)
iteration - 迭代器void cfgClear()
void watcherAdd(String prefix, XConfigs.Watcher watcher)
watcher - 配置观察者void watcherDel(String prefix, XConfigs.Watcher watcher)
watcher - 配置观察者void watcherClear()
Copyright © 2019. All rights reserved.