Skip navigation links
A C D E F G H I K L O P R S T V 

A

AbsSetting - Class in org.aoju.bus.setting
Setting抽象类
AbsSetting() - Constructor for class org.aoju.bus.setting.AbsSetting
 
autoLoad(boolean) - Method in class org.aoju.bus.setting.dialect.Props
在配置文件变更时自动加载
autoLoad(boolean) - Method in class org.aoju.bus.setting.Setting
在配置文件变更时自动加载
autoLoad(boolean, Consumer<Boolean>) - Method in class org.aoju.bus.setting.Setting
在配置文件变更时自动加载

C

charset - Variable in class org.aoju.bus.setting.Setting
本设置对象的字符集
clear(String) - Method in class org.aoju.bus.setting.GroupedMap
清除指定分组下的所有键值对
clear() - Method in class org.aoju.bus.setting.profile.Profile
清空所有环境的配置文件
clear(String) - Method in class org.aoju.bus.setting.Setting
清除指定分组下的所有键值对
clear() - Method in class org.aoju.bus.setting.Setting
清空默认分组(空分组)中的所有键值对
contains(String, String, String...) - Method in class org.aoju.bus.setting.GroupedSet
是否在给定分组的集合中包含指定值 如果给定分组对应集合不存在,则返回false
contains(String, Collection<String>) - Method in class org.aoju.bus.setting.GroupedSet
是否在给定分组的集合中全部包含指定值集合 如果给定分组对应集合不存在,则返回false
containsKey(String, String) - Method in class org.aoju.bus.setting.GroupedMap
指定分组中是否包含指定key
containsKey(String, String) - Method in class org.aoju.bus.setting.Setting
指定分组中是否包含指定key
containsKey(Object) - Method in class org.aoju.bus.setting.Setting
默认分组(空分组)中是否包含指定key对应的值
containsValue(String, String) - Method in class org.aoju.bus.setting.GroupedMap
指定分组中是否包含指定值
containsValue(String, String) - Method in class org.aoju.bus.setting.Setting
指定分组中是否包含指定值
containsValue(Object) - Method in class org.aoju.bus.setting.Setting
默认分组(空分组)中是否包含指定值

D

DEFAULT_PROFILE - Static variable in class org.aoju.bus.setting.profile.Profile
默认环境

E

entrySet(String) - Method in class org.aoju.bus.setting.GroupedMap
指定分组下所有键值对
entrySet(String) - Method in class org.aoju.bus.setting.Setting
指定分组下所有键值对
entrySet() - Method in class org.aoju.bus.setting.Setting
获取默认分组(空分组)中的所有键值对列表
equals(Object) - Method in class org.aoju.bus.setting.Setting
 

F

fillBean(T, String) - Method in class org.aoju.bus.setting.dialect.Props
将配置文件转换为Bean,支持嵌套Bean 支持的表达式:

G

get(String, String) - Method in class org.aoju.bus.setting.GroupedMap
获取分组对应的值,如果分组不存在或者值不存在则返回null
get(String, String) - Method in class org.aoju.bus.setting.Setting
获取分组对应的值,如果分组不存在或者值不存在则返回null
get(Object) - Method in class org.aoju.bus.setting.Setting
获取默认分组(空分组)中指定key对应的值
get(String) - Static method in class org.aoju.bus.setting.SettingUtils
获取当前环境下的配置文件 name可以为不包括扩展名的文件名(默认.setting为结尾),也可以是文件名全称
getAndRemove(String...) - Method in class org.aoju.bus.setting.Setting
获取并删除键值对,当指定键对应值非空时,返回并删除这个值,后边的键对应的值不再查找
getAndRemoveStr(String...) - Method in class org.aoju.bus.setting.dialect.Props
获取并删除键值对,当指定键对应值非空时,返回并删除这个值,后边的键对应的值不再查找
getAndRemoveStr(String...) - Method in class org.aoju.bus.setting.Setting
获取并删除键值对,当指定键对应值非空时,返回并删除这个值,后边的键对应的值不再查找
getBigDecimal(String, BigDecimal) - Method in class org.aoju.bus.setting.dialect.Props
 
getBigDecimal(String) - Method in class org.aoju.bus.setting.dialect.Props
 
getBigInteger(String, BigInteger) - Method in class org.aoju.bus.setting.dialect.Props
 
getBigInteger(String) - Method in class org.aoju.bus.setting.dialect.Props
 
getBool(String, String) - Method in class org.aoju.bus.setting.AbsSetting
获取波尔型属性值
getBool(String, String, Boolean) - Method in class org.aoju.bus.setting.AbsSetting
获取波尔型型属性值
getBool(String, Boolean) - Method in class org.aoju.bus.setting.dialect.Props
 
getBool(String) - Method in class org.aoju.bus.setting.dialect.Props
 
getByGroup(String, String) - Method in class org.aoju.bus.setting.AbsSetting
获得指定分组的键对应值
getByGroup(String, String) - Method in class org.aoju.bus.setting.Setting
 
getByGroupWithLog(String, String) - Method in class org.aoju.bus.setting.AbsSetting
带有日志提示的get,如果没有定义指定的KEY,则打印debug日志
getByte(String, Byte) - Method in class org.aoju.bus.setting.dialect.Props
 
getByte(String) - Method in class org.aoju.bus.setting.dialect.Props
 
getChar(String, String) - Method in class org.aoju.bus.setting.AbsSetting
获取char类型属性值
getChar(String, Character) - Method in class org.aoju.bus.setting.dialect.Props
 
getChar(String) - Method in class org.aoju.bus.setting.dialect.Props
 
getDate(String, Date) - Method in class org.aoju.bus.setting.dialect.Props
 
getDate(String) - Method in class org.aoju.bus.setting.dialect.Props
 
getDouble(String, String) - Method in class org.aoju.bus.setting.AbsSetting
获取double类型属性值
getDouble(String, String, Double) - Method in class org.aoju.bus.setting.AbsSetting
获取double类型属性值
getDouble(String, Double) - Method in class org.aoju.bus.setting.dialect.Props
 
getDouble(String) - Method in class org.aoju.bus.setting.dialect.Props
 
getEnum(Class<E>, String, E) - Method in class org.aoju.bus.setting.dialect.Props
 
getEnum(Class<E>, String) - Method in class org.aoju.bus.setting.dialect.Props
 
getFloat(String) - Method in class org.aoju.bus.setting.dialect.Props
 
getFloat(String, Float) - Method in class org.aoju.bus.setting.dialect.Props
 
getGroupedMap() - Method in class org.aoju.bus.setting.Setting
获取GroupedMap
getGroups() - Method in class org.aoju.bus.setting.GroupedSet
 
getGroups() - Method in class org.aoju.bus.setting.Setting
获取所有分组
getInt(String, String) - Method in class org.aoju.bus.setting.AbsSetting
获取数字型型属性值
getInt(String, String, Integer) - Method in class org.aoju.bus.setting.AbsSetting
获取数字型型属性值
getInt(String, Integer) - Method in class org.aoju.bus.setting.dialect.Props
 
getInt(String) - Method in class org.aoju.bus.setting.dialect.Props
 
getLong(String, String) - Method in class org.aoju.bus.setting.AbsSetting
获取long类型属性值
getLong(String, String, Long) - Method in class org.aoju.bus.setting.AbsSetting
获取long类型属性值
getLong(String, Long) - Method in class org.aoju.bus.setting.dialect.Props
 
getLong(String) - Method in class org.aoju.bus.setting.dialect.Props
 
getMap(String) - Method in class org.aoju.bus.setting.Setting
获得指定分组的所有键值对,此方法获取的是原始键值对,获取的键值对可以被修改
getObj(String, Object) - Method in class org.aoju.bus.setting.dialect.Props
 
getObj(String) - Method in class org.aoju.bus.setting.dialect.Props
 
getPath() - Method in class org.aoju.bus.setting.GroupedSet
 
getProp(String) - Static method in class org.aoju.bus.setting.dialect.Props
获得Classpath下的Properties文件
getProp(String, String) - Static method in class org.aoju.bus.setting.dialect.Props
获得Classpath下的Properties文件
getProp(String, Charset) - Static method in class org.aoju.bus.setting.dialect.Props
获得Classpath下的Properties文件
getProperties(String) - Method in class org.aoju.bus.setting.Setting
获得group对应的子Properties
getProps(String) - Method in class org.aoju.bus.setting.Setting
获得group对应的子Props
getSetting(String) - Static method in class org.aoju.bus.setting.profile.GlobalProfile
获得全局的当前环境下对应的配置文件
getSetting(String) - Method in class org.aoju.bus.setting.profile.Profile
获取当前环境下的配置文件
getSetting(String) - Method in class org.aoju.bus.setting.Setting
获得group对应的子Setting
getSettingPath() - Method in class org.aoju.bus.setting.Setting
 
getShort(String, Short) - Method in class org.aoju.bus.setting.dialect.Props
 
getShort(String) - Method in class org.aoju.bus.setting.dialect.Props
 
getStr(String, String) - Method in class org.aoju.bus.setting.AbsSetting
 
getStr(String, String, String) - Method in class org.aoju.bus.setting.AbsSetting
获得字符串类型值
getStr(String, String) - Method in class org.aoju.bus.setting.dialect.Props
 
getStr(String) - Method in class org.aoju.bus.setting.dialect.Props
 
getStrings(String) - Method in class org.aoju.bus.setting.AbsSetting
获得数组型
getStrings(String, String) - Method in class org.aoju.bus.setting.AbsSetting
获得数组型
getStrings(String, String, String) - Method in class org.aoju.bus.setting.AbsSetting
获得数组型
getStringsWithDefault(String, String[]) - Method in class org.aoju.bus.setting.AbsSetting
获得数组型
getStrNotEmpty(String, String, String) - Method in class org.aoju.bus.setting.AbsSetting
获得字符串类型值,如果字符串为null或者""返回默认值
getValues(String) - Method in class org.aoju.bus.setting.GroupedSet
获得对应分组的所有值
getWithLog(String) - Method in class org.aoju.bus.setting.AbsSetting
带有日志提示的get,如果没有定义指定的KEY,则打印debug日志
GlobalProfile - Class in org.aoju.bus.setting.profile
全局的Profile配置中心
GroupedMap - Class in org.aoju.bus.setting
基于分组的Map
GroupedMap() - Constructor for class org.aoju.bus.setting.GroupedMap
 
GroupedSet - Class in org.aoju.bus.setting
分组化的Set集合类 在配置文件中可以用中括号分隔不同的分组,每个分组会放在独立的Set中,用group区别 无分组的集合和`[]`分组集合会合并成员,重名的分组也会合并成员 分组配置文件如下:
GroupedSet(Charset) - Constructor for class org.aoju.bus.setting.GroupedSet
基本构造 需自定义初始化配置文件
GroupedSet(String, Charset) - Constructor for class org.aoju.bus.setting.GroupedSet
构造,使用相对于Class文件根目录的相对路径
GroupedSet(File, Charset) - Constructor for class org.aoju.bus.setting.GroupedSet
构造
GroupedSet(String, Class<?>, Charset) - Constructor for class org.aoju.bus.setting.GroupedSet
构造,相对于classes读取文件
GroupedSet(URL, Charset) - Constructor for class org.aoju.bus.setting.GroupedSet
构造
GroupedSet(String) - Constructor for class org.aoju.bus.setting.GroupedSet
构造

H

hashCode() - Method in class org.aoju.bus.setting.Setting
 

I

init(URL, Charset) - Method in class org.aoju.bus.setting.GroupedSet
初始化设定文件
init(Resource, Charset, boolean) - Method in class org.aoju.bus.setting.Setting
初始化设定文件
isEmpty(String) - Method in class org.aoju.bus.setting.GroupedMap
某个分组对应的键值对是否为空
isEmpty() - Method in class org.aoju.bus.setting.GroupedMap
是否为空,如果多个分组同时为空,也按照空处理
isEmpty(String) - Method in class org.aoju.bus.setting.Setting
某个分组对应的键值对是否为空
isEmpty() - Method in class org.aoju.bus.setting.Setting
 
isUseVariable - Variable in class org.aoju.bus.setting.Setting
是否使用变量

K

keySet(String) - Method in class org.aoju.bus.setting.GroupedMap
指定分组所有键的Set
keySet(String) - Method in class org.aoju.bus.setting.Setting
指定分组所有键的Set
keySet() - Method in class org.aoju.bus.setting.Setting
获取默认分组(空分组)中的所有键列表

L

load(Resource) - Method in class org.aoju.bus.setting.dialect.Props
初始化配置文件
load() - Method in class org.aoju.bus.setting.dialect.Props
重新加载配置文件
load(URL) - Method in class org.aoju.bus.setting.GroupedSet
加载设置文件
load(InputStream) - Method in class org.aoju.bus.setting.GroupedSet
加载设置文件 此方法不会关闭流对象
load() - Method in class org.aoju.bus.setting.Setting
重新加载配置文件
load(UriResource) - Method in class org.aoju.bus.setting.SettingLoader
加载设置文件
load(InputStream) - Method in class org.aoju.bus.setting.SettingLoader
加载设置文件 此方法不会关闭流对象

O

org.aoju.bus.setting - package org.aoju.bus.setting
 
org.aoju.bus.setting.dialect - package org.aoju.bus.setting.dialect
 
org.aoju.bus.setting.profile - package org.aoju.bus.setting.profile
 

P

Profile - Class in org.aoju.bus.setting.profile
Profile可以让我们定义一系列的配置信息,然后指定其激活条件 此类中我们规范一套规则如下: 默认的,我们读取${classpath}/default下的配置文件(*.setting文件),当调用setProfile方法时,指定一个profile,即可读取其目录下的配置文件 比如我们定义几个profile:test,develop,production,分别代表测试环境、开发环境和线上环境,我希望读取数据库配置文件db.setting,那么: test =》 ${classpath}/test/db.setting develop =》 ${classpath}/develop/db.setting production =》 ${classpath}/production/db.setting
Profile() - Constructor for class org.aoju.bus.setting.profile.Profile
默认构造,环境使用默认的:default,编码UTF-8,不使用变量
Profile(String) - Constructor for class org.aoju.bus.setting.profile.Profile
构造,编码UTF-8,不使用变量
Profile(String, Charset, boolean) - Constructor for class org.aoju.bus.setting.profile.Profile
构造
Props - Class in org.aoju.bus.setting.dialect
Properties文件读取封装类
Props() - Constructor for class org.aoju.bus.setting.dialect.Props
构造
Props(String) - Constructor for class org.aoju.bus.setting.dialect.Props
构造,使用相对于Class文件根目录的相对路径
Props(String, String) - Constructor for class org.aoju.bus.setting.dialect.Props
构造,使用相对于Class文件根目录的相对路径
Props(String, Charset) - Constructor for class org.aoju.bus.setting.dialect.Props
构造,使用相对于Class文件根目录的相对路径
Props(File) - Constructor for class org.aoju.bus.setting.dialect.Props
构造
Props(File, String) - Constructor for class org.aoju.bus.setting.dialect.Props
构造
Props(File, Charset) - Constructor for class org.aoju.bus.setting.dialect.Props
构造
Props(String, Class<?>) - Constructor for class org.aoju.bus.setting.dialect.Props
构造,相对于classes读取文件
Props(String, Class<?>, String) - Constructor for class org.aoju.bus.setting.dialect.Props
构造,相对于classes读取文件
Props(String, Class<?>, Charset) - Constructor for class org.aoju.bus.setting.dialect.Props
构造,相对于classes读取文件
Props(URL) - Constructor for class org.aoju.bus.setting.dialect.Props
构造,使用URL读取
Props(URL, String) - Constructor for class org.aoju.bus.setting.dialect.Props
构造,使用URL读取
Props(URL, Charset) - Constructor for class org.aoju.bus.setting.dialect.Props
构造,使用URL读取
Props(Properties) - Constructor for class org.aoju.bus.setting.dialect.Props
构造,使用URL读取
put(String, String, String) - Method in class org.aoju.bus.setting.GroupedMap
将键值对加入到对应分组中
put(String, String, String) - Method in class org.aoju.bus.setting.Setting
将键值对加入到对应分组中
put(String, String) - Method in class org.aoju.bus.setting.Setting
将指定键值对加入到默认分组(空分组)中
putAll(String, Map<? extends String, ? extends String>) - Method in class org.aoju.bus.setting.GroupedMap
加入多个键值对到某个分组下
putAll(String, Map<? extends String, ? extends String>) - Method in class org.aoju.bus.setting.Setting
加入多个键值对到某个分组下
putAll(Map<? extends String, ? extends String>) - Method in class org.aoju.bus.setting.Setting
将键值对Map加入默认分组(空分组)中

R

reload() - Method in class org.aoju.bus.setting.GroupedSet
重新加载配置文件
remove(String, String) - Method in class org.aoju.bus.setting.GroupedMap
从指定分组中删除指定值
remove(String, Object) - Method in class org.aoju.bus.setting.Setting
从指定分组中删除指定值
remove(Object) - Method in class org.aoju.bus.setting.Setting
移除默认分组(空分组)中指定值

S

set(String, String) - Method in class org.aoju.bus.setting.Setting
设置值
setCharset(Charset) - Method in class org.aoju.bus.setting.profile.Profile
设置编码
setProfile(String) - Static method in class org.aoju.bus.setting.profile.GlobalProfile
设置全局环境
setProfile(String) - Method in class org.aoju.bus.setting.profile.Profile
设置环境
setProperty(String, Object) - Method in class org.aoju.bus.setting.dialect.Props
设置值,无给定键创建之 设置后未持久化
Setting - Class in org.aoju.bus.setting
设置工具类 用于支持设置(配置)文件 BasicSetting用于替换Properties类,提供功能更加强大的配置文件,同时对Properties文件向下兼容
Setting() - Constructor for class org.aoju.bus.setting.Setting
空构造
Setting(String) - Constructor for class org.aoju.bus.setting.Setting
构造
Setting(String, boolean) - Constructor for class org.aoju.bus.setting.Setting
构造
Setting(String, Charset, boolean) - Constructor for class org.aoju.bus.setting.Setting
构造,使用相对于Class文件根目录的相对路径
Setting(File, Charset, boolean) - Constructor for class org.aoju.bus.setting.Setting
构造
Setting(String, Class<?>, Charset, boolean) - Constructor for class org.aoju.bus.setting.Setting
构造,相对于classes读取文件
Setting(URL, Charset, boolean) - Constructor for class org.aoju.bus.setting.Setting
构造
SettingLoader - Class in org.aoju.bus.setting
Setting文件加载器
SettingLoader(GroupedMap) - Constructor for class org.aoju.bus.setting.SettingLoader
构造
SettingLoader(GroupedMap, Charset, boolean) - Constructor for class org.aoju.bus.setting.SettingLoader
构造
settingUrl - Variable in class org.aoju.bus.setting.Setting
设定文件的URL
SettingUtils - Class in org.aoju.bus.setting
Setting工具类 提供静态方法获取配置文件
SettingUtils() - Constructor for class org.aoju.bus.setting.SettingUtils
 
setUseVar(boolean) - Method in class org.aoju.bus.setting.profile.Profile
设置是否使用变量
setVarRegex(String) - Method in class org.aoju.bus.setting.Setting
设置变量的正则 正则只能有一个group表示变量本身,剩余为字符 例如 \$\{(name)\}表示${name}变量名为name的一个变量表示
setVarRegex(String) - Method in class org.aoju.bus.setting.SettingLoader
设置变量的正则 正则只能有一个group表示变量本身,剩余为字符 例如 \$\{(name)\}表示${name}变量名为name的一个变量表示
size() - Method in class org.aoju.bus.setting.GroupedMap
总的键值对数
size() - Method in class org.aoju.bus.setting.Setting
键值总数
store(String) - Method in class org.aoju.bus.setting.dialect.Props
持久化当前设置,会覆盖掉之前的设置
store(String, Class<?>) - Method in class org.aoju.bus.setting.dialect.Props
存储当前设置,会覆盖掉以前的设置
store(String) - Method in class org.aoju.bus.setting.Setting
持久化当前设置,会覆盖掉之前的设置 持久化不会保留之前的分组
store(String) - Method in class org.aoju.bus.setting.SettingLoader
持久化当前设置,会覆盖掉之前的设置 持久化会不会保留之前的分组

T

toBean(String, T) - Method in class org.aoju.bus.setting.AbsSetting
将setting中的键值关系映射到对象中,原理是调用对象对应的set方法 只支持基本类型的转换
toBean(T) - Method in class org.aoju.bus.setting.AbsSetting
将setting中的键值关系映射到对象中,原理是调用对象对应的set方法 只支持基本类型的转换
toBean(Class<T>) - Method in class org.aoju.bus.setting.dialect.Props
将配置文件转换为Bean,支持嵌套Bean 支持的表达式:
toBean(Class<T>, String) - Method in class org.aoju.bus.setting.dialect.Props
将配置文件转换为Bean,支持嵌套Bean 支持的表达式:
toProperties() - Method in class org.aoju.bus.setting.Setting
转换为Properties对象,原分组变为前缀
toString() - Method in class org.aoju.bus.setting.Setting
 

V

values(String) - Method in class org.aoju.bus.setting.GroupedMap
指定分组下所有值
values(String) - Method in class org.aoju.bus.setting.Setting
指定分组下所有值
values() - Method in class org.aoju.bus.setting.Setting
获取默认分组(空分组)中的所有值列表
A C D E F G H I K L O P R S T V 
Skip navigation links

Copyright © 2020. All rights reserved.