public class Setting extends BasicSetting
charset, DEFAULT_CHARSET, isUseVariable, settingUrlDEFAULT_DELIMITER| 构造器和说明 | 
|---|
| Setting()基本构造 需自定义初始化配置文件 | 
| Setting(File configFile,
       Charset charset,
       boolean isUseVariable)构造 | 
| Setting(String pathBaseClassLoader)构造 | 
| Setting(String pathBaseClassLoader,
       boolean isUseVariable)构造,使用相对于Class文件根目录的相对路径 | 
| Setting(String pathBaseClassLoader,
       Charset charset,
       boolean isUseVariable)构造,使用相对于Class文件根目录的相对路径 | 
| Setting(String path,
       Class<?> clazz,
       Charset charset,
       boolean isUseVariable)构造,相对于classes读取文件 | 
| Setting(URL url,
       Charset charset,
       boolean isUseVariable)构造 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| Setting | getSetting(String group)获得group对应的子Setting | 
| Setting | set(String key,
   Object value)设置值 | 
| Setting | set(String key,
   String group,
   Object value)设置值 此方法设置值后会将key和group拼接为:[group]. | 
autoLoad, clear, containsKey, containsValue, entrySet, equals, get, getAndRemove, getAndRemoveStr, getGroups, getMap, getObj, getProperties, getSettingPath, hashCode, init, isEmpty, keySet, load, put, putAll, remove, setVarRegex, size, store, toProperties, toString, valuesgetBool, getBool, getByGroup, getByGroupWithLog, getChar, getDouble, getDouble, getInt, getInt, getLong, getLong, getStr, getStrings, getStrings, getStrings, getStringsWithDefault, getWithLog, keyWithGroup, toBean, toBeangetBigDecimal, getBigInteger, getBool, getByte, getChar, getDouble, getEnum, getFloat, getInt, getLong, getShort, getStrgetBigDecimal, getBigInteger, getBool, getByte, getChar, getDouble, getEnum, getFloat, getInt, getLong, getObj, getShort, getStrcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic Setting()
public Setting(String pathBaseClassLoader, Charset charset, boolean isUseVariable)
pathBaseClassLoader - 相对路径(相对于当前项目的classes路径)charset - 字符集isUseVariable - 是否使用变量public Setting(String pathBaseClassLoader, boolean isUseVariable)
pathBaseClassLoader - 相对路径(相对于当前项目的classes路径)isUseVariable - 是否使用变量public Setting(File configFile, Charset charset, boolean isUseVariable)
configFile - 配置文件对象charset - 字符集isUseVariable - 是否使用变量public Setting(String path, Class<?> clazz, Charset charset, boolean isUseVariable)
path - 相对路径clazz - 基准类charset - 字符集isUseVariable - 是否使用变量public Setting(URL url, Charset charset, boolean isUseVariable)
url - 设定文件的URLcharset - 字符集isUseVariable - 是否使用变量public Setting(String pathBaseClassLoader)
pathBaseClassLoader - 相对路径(相对于当前项目的classes路径)public Setting getSetting(String group)
getSetting 在类中 BasicSettinggroup - 分组Settingpublic Setting set(String key, String group, Object value)
BasicSettingset 在类中 BasicSettingkey - 键group - 分组value - 值public Setting set(String key, Object value)
BasicSettingset 在类中 BasicSettingkey - 键value - 值Copyright © 2021. All rights reserved.