public class SettingLoader extends Object
| 构造器和说明 |
|---|
SettingLoader(BasicSetting setting) |
SettingLoader(BasicSetting setting,
Charset charset,
boolean isUseVariable) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
autoReload() |
boolean |
load(InputStream settingStream)
加载设置文件。
|
boolean |
load(URL settingUrl)
加载设置文件
|
void |
setVarRegex(String regex)
设置变量的正则
正则只能有一个group表示变量本身,剩余为字符 例如 \$\{(name)\}表示${name}变量名为name的一个变量表示 |
void |
store(String absolutePath)
持久化当前设置,会覆盖掉之前的设置
持久化会不会保留之前的分组 |
public SettingLoader(BasicSetting setting)
public SettingLoader(BasicSetting setting, Charset charset, boolean isUseVariable)
public boolean load(URL settingUrl)
settingUrl - 配置文件URLpublic boolean load(InputStream settingStream) throws IOException
settingStream - 文件流IOExceptionpublic void setVarRegex(String regex)
regex - 正则public void store(String absolutePath)
absolutePath - 设置文件的绝对路径public void autoReload()
Copyright © 2017. All rights reserved.