Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractElement - Class in org.aoju.bus.setting.magic
-
an abstract class for
IniElement. - AbstractFormatter<E extends IniElement> - Class in org.aoju.bus.setting.format
-
将字符串值的格式设置为
IniElement除了CommentElementFormatter之外,所有元素格式化程序都还需要注释元素格式化程序 - AbstractFormatter() - Constructor for class org.aoju.bus.setting.format.AbstractFormatter
- AbstractFormatter(CommentFormatter) - Constructor for class org.aoju.bus.setting.format.AbstractFormatter
- AbstractSetting - Class in org.aoju.bus.setting.magic
-
Setting抽象类
- AbstractSetting() - Constructor for class org.aoju.bus.setting.magic.AbstractSetting
- add(int, E) - Method in interface org.aoju.bus.setting.metric.ProxyList
- add(E) - Method in interface org.aoju.bus.setting.metric.ProxyList
- addAll(int, Collection<? extends E>) - Method in interface org.aoju.bus.setting.metric.ProxyList
- addAll(Collection<? extends E>) - Method in interface org.aoju.bus.setting.metric.ProxyList
- apply(ElementFormatter<IniComment>, ElementFormatter<IniSection>, ElementFormatter<IniProperty>) - Method in interface org.aoju.bus.setting.Factory
-
通过三个字符获取一个iniFormatter
- autoLoad(boolean) - Method in class org.aoju.bus.setting.magic.PopSetting
-
在配置文件变更时自动加载
- autoLoad(boolean) - Method in class org.aoju.bus.setting.magic.Properties
-
在配置文件变更时自动加载
- autoLoad(boolean, Consumer<Boolean>) - Method in class org.aoju.bus.setting.magic.PopSetting
-
在配置文件变更时自动加载
B
- build() - Method in class org.aoju.bus.setting.Builder
- Builder - Class in org.aoju.bus.setting
-
构建器创建
IniSetting示例 非线程安全 - Builder() - Constructor for class org.aoju.bus.setting.Builder
- Builder(Supplier<List<IniElement>>) - Constructor for class org.aoju.bus.setting.Builder
- Builder.IniCommentCreator - Interface in org.aoju.bus.setting
-
section create function
- Builder.IniPropertyCreator - Interface in org.aoju.bus.setting
-
property create function
- Builder.IniSectionCreator - Interface in org.aoju.bus.setting
-
section create function
- byValue(String, int) - Static method in class org.aoju.bus.setting.magic.IniCommentImpl
-
Get instance only based on value
C
- changeKey(String) - Method in interface org.aoju.bus.setting.magic.IniProperty
-
change key value.
- changeKey(String) - Method in class org.aoju.bus.setting.magic.IniPropertyImpl
- changeValue(String) - Method in class org.aoju.bus.setting.magic.AbstractElement
-
change value.
- charAt(int) - Method in class org.aoju.bus.setting.magic.AbstractElement
-
Returns the
charvalue at the specified index. - charset - Variable in class org.aoju.bus.setting.magic.PopSetting
-
本设置对象的字符集
- check(String) - Method in class org.aoju.bus.setting.format.CommentFormatter
- check(String) - Method in interface org.aoju.bus.setting.format.ElementFormatter
-
check this value.
- check(String) - Method in class org.aoju.bus.setting.format.PropertyFormatter
- check(String) - Method in class org.aoju.bus.setting.format.SectionFormatter
-
check this value.
- clear() - Method in class org.aoju.bus.setting.magic.PopSetting
-
清空默认分组(空分组)中的所有键值对
- clear() - Method in class org.aoju.bus.setting.metric.Profile
-
清空所有环境的配置文件
- clear() - Method in interface org.aoju.bus.setting.metric.ProxyList
- clear(String) - Method in class org.aoju.bus.setting.magic.PopSetting
-
清除指定分组下的所有键值对
- clear(String) - Method in class org.aoju.bus.setting.metric.GroupMap
-
清除指定分组下的所有键值对
- clearComment() - Method in class org.aoju.bus.setting.magic.AbstractElement
-
clear comment (if exists).
- clearComment() - Method in interface org.aoju.bus.setting.magic.IniComment
-
clear comment (if exists).
- clearComment() - Method in interface org.aoju.bus.setting.magic.IniElement
-
clear comment (if exists).
- close() - Method in interface org.aoju.bus.setting.Format
-
by default,
close() = init() - commentCreator(Builder.IniCommentCreator) - Method in class org.aoju.bus.setting.Builder
-
设置评论创建者功能
- commentElementFormatter - Variable in class org.aoju.bus.setting.format.DefaultFormatter
- CommentFormatter - Class in org.aoju.bus.setting.format
-
将字符串值格式设置为
IniComment - CommentFormatter() - Constructor for class org.aoju.bus.setting.format.CommentFormatter
- CommentFormatter(char) - Constructor for class org.aoju.bus.setting.format.CommentFormatter
- contains(Object) - Method in interface org.aoju.bus.setting.metric.ProxyList
- contains(String, String, String...) - Method in class org.aoju.bus.setting.metric.GroupSet
-
是否在给定分组的集合中包含指定值 如果给定分组对应集合不存在,则返回false
- contains(String, Collection<String>) - Method in class org.aoju.bus.setting.metric.GroupSet
-
是否在给定分组的集合中全部包含指定值集合 如果给定分组对应集合不存在,则返回false
- containsAll(Collection<?>) - Method in interface org.aoju.bus.setting.metric.ProxyList
- containsKey(Object) - Method in class org.aoju.bus.setting.magic.PopSetting
-
默认分组(空分组)中是否包含指定key对应的值
- containsKey(String, String) - Method in class org.aoju.bus.setting.magic.PopSetting
-
指定分组中是否包含指定key
- containsKey(String, String) - Method in class org.aoju.bus.setting.metric.GroupMap
-
指定分组中是否包含指定key
- containsValue(Object) - Method in class org.aoju.bus.setting.magic.PopSetting
-
默认分组(空分组)中是否包含指定值
- containsValue(String, String) - Method in class org.aoju.bus.setting.magic.PopSetting
-
指定分组中是否包含指定值
- containsValue(String, String) - Method in class org.aoju.bus.setting.metric.GroupMap
-
指定分组中是否包含指定值
- create(String, int) - Method in interface org.aoju.bus.setting.Builder.IniCommentCreator
-
create a Comment by value
- create(String, int, IniComment) - Method in interface org.aoju.bus.setting.Builder.IniSectionCreator
-
create a section by value
- create(String, String, int, IniComment) - Method in interface org.aoju.bus.setting.Builder.IniPropertyCreator
-
create a property by value
D
- DEFAULT - Static variable in interface org.aoju.bus.setting.Builder.IniCommentCreator
- DEFAULT - Static variable in interface org.aoju.bus.setting.Builder.IniPropertyCreator
-
this default function will ignore comment.
- DEFAULT - Static variable in interface org.aoju.bus.setting.Builder.IniSectionCreator
- DEFAULT_PROFILE - Static variable in class org.aoju.bus.setting.metric.Profile
-
默认环境
- defaultFormat(Reader) - Method in class org.aoju.bus.setting.Readers
-
format reader to ini bean
- defaultFormat(Reader, int) - Method in class org.aoju.bus.setting.Readers
-
format reader to ini bean
- DefaultFormatter - Class in org.aoju.bus.setting.format
- DefaultFormatter(ElementFormatter<IniComment>, ElementFormatter<IniSection>, ElementFormatter<IniProperty>) - Constructor for class org.aoju.bus.setting.format.DefaultFormatter
- dump(Object, Writer) - Static method in class org.aoju.bus.setting.Builder
-
将Bean对象或者Map写出到
Writer - dump(Object, Writer, DumperOptions) - Static method in class org.aoju.bus.setting.Builder
-
将Bean对象或者Map写出到
Writer
E
- ElementFormatter<E extends IniElement> - Interface in org.aoju.bus.setting.format
-
将字符串值格式设置为
IniElement - entrySet() - Method in class org.aoju.bus.setting.magic.PopSetting
-
获取默认分组(空分组)中的所有键值对列表
- entrySet(String) - Method in class org.aoju.bus.setting.magic.PopSetting
-
指定分组下所有键值对
- entrySet(String) - Method in class org.aoju.bus.setting.metric.GroupMap
-
指定分组下所有键值对
- equals(Object) - Method in class org.aoju.bus.setting.magic.PopSetting
F
- Factory - Interface in org.aoju.bus.setting
- fillBean(T, String) - Method in class org.aoju.bus.setting.magic.Properties
-
将配置文件转换为Bean,支持嵌套Bean 支持的表达式:
- format(String, int) - Method in class org.aoju.bus.setting.format.CommentFormatter
- format(String, int) - Method in interface org.aoju.bus.setting.format.ElementFormatter
-
this method will not check value, so you should
ElementFormatter.check(String)first. - format(String, int) - Method in class org.aoju.bus.setting.format.PropertyFormatter
-
此方法不会检查值,因此您应该首先
PropertyFormatter.check(String)但是,不检查并不一定会报告错误,但可能会导致违规 - format(String, int) - Method in class org.aoju.bus.setting.format.SectionFormatter
-
this method will not check value, so you should
SectionFormatter.check(String)first. - Format - Interface in org.aoju.bus.setting
-
ini formatter.
- formatLine(String) - Method in class org.aoju.bus.setting.format.DefaultFormatter
-
format line as element.
- formatLine(String) - Method in interface org.aoju.bus.setting.Format
-
format a line as a element
G
- get(int) - Method in interface org.aoju.bus.setting.metric.ProxyList
- get(Object) - Method in class org.aoju.bus.setting.magic.PopSetting
-
获取默认分组(空分组)中指定key对应的值
- get(String, String) - Method in class org.aoju.bus.setting.magic.PopSetting
-
获取分组对应的值,如果分组不存在或者值不存在则返回null
- get(String, String) - Method in class org.aoju.bus.setting.metric.GroupMap
-
获取分组对应的值,如果分组不存在或者值不存在则返回null
- getAndRemove(String...) - Method in class org.aoju.bus.setting.magic.PopSetting
-
获取并删除键值对,当指定键对应值非空时,返回并删除这个值,后边的键对应的值不再查找
- getAndRemoveString(String...) - Method in class org.aoju.bus.setting.magic.PopSetting
-
获取并删除键值对,当指定键对应值非空时,返回并删除这个值,后边的键对应的值不再查找
- getAndRemoveString(String...) - Method in class org.aoju.bus.setting.magic.Properties
-
获取并删除键值对,当指定键对应值非空时,返回并删除这个值,后边的键对应的值不再查找
- getBigDecimal(String) - Method in class org.aoju.bus.setting.magic.Properties
- getBigDecimal(String, BigDecimal) - Method in class org.aoju.bus.setting.magic.Properties
- getBigInteger(String) - Method in class org.aoju.bus.setting.magic.Properties
- getBigInteger(String, BigInteger) - Method in class org.aoju.bus.setting.magic.Properties
- getBoolean(String) - Method in class org.aoju.bus.setting.magic.Properties
- getBoolean(String, Boolean) - Method in class org.aoju.bus.setting.magic.Properties
- getBoolean(String, String) - Method in class org.aoju.bus.setting.magic.AbstractSetting
-
获取布尔型属性值
- getBoolean(String, String, Boolean) - Method in class org.aoju.bus.setting.magic.AbstractSetting
-
获取布尔型型属性值
- getByGroup(String, String) - Method in class org.aoju.bus.setting.magic.AbstractSetting
-
获得指定分组的键对应值
- getByGroup(String, String) - Method in class org.aoju.bus.setting.magic.PopSetting
- getByGroupWithLog(String, String) - Method in class org.aoju.bus.setting.magic.AbstractSetting
-
带有日志提示的get,如果没有定义指定的KEY,则打印debug日志
- getByte(String) - Method in class org.aoju.bus.setting.magic.Properties
- getByte(String, Byte) - Method in class org.aoju.bus.setting.magic.Properties
- getChar(String) - Method in class org.aoju.bus.setting.magic.Properties
- getChar(String, Character) - Method in class org.aoju.bus.setting.magic.Properties
- getChar(String, String) - Method in class org.aoju.bus.setting.magic.AbstractSetting
-
获取char类型属性值
- getComment() - Method in class org.aoju.bus.setting.magic.AbstractElement
- getComment() - Method in interface org.aoju.bus.setting.magic.IniComment
-
there may be comments at the end of each element.
- getComment() - Method in interface org.aoju.bus.setting.magic.IniElement
-
there may be comments at the end of each element.
- getComment() - Method in class org.aoju.bus.setting.magic.IniPropertyImpl
-
default ini property's comment is null.
- getCommentElementFormatter() - Method in class org.aoju.bus.setting.format.AbstractFormatter
- getCommentElementFormatterSupplier() - Method in class org.aoju.bus.setting.Readers
- getCommentOptional() - Method in interface org.aoju.bus.setting.magic.IniElement
-
there may be comments at the end of each element.
- getDate(String) - Method in class org.aoju.bus.setting.magic.Properties
- getDate(String, Date) - Method in class org.aoju.bus.setting.magic.Properties
- getDouble(String) - Method in class org.aoju.bus.setting.magic.Properties
- getDouble(String, Double) - Method in class org.aoju.bus.setting.magic.Properties
- getDouble(String, String) - Method in class org.aoju.bus.setting.magic.AbstractSetting
-
获取double类型属性值
- getDouble(String, String, Double) - Method in class org.aoju.bus.setting.magic.AbstractSetting
-
获取double类型属性值
- getEnum(Class<E>, String) - Method in class org.aoju.bus.setting.magic.Properties
- getEnum(Class<E>, String, E) - Method in class org.aoju.bus.setting.magic.Properties
- getFloat(String) - Method in class org.aoju.bus.setting.magic.Properties
- getFloat(String, Float) - Method in class org.aoju.bus.setting.magic.Properties
- getFormatter() - Method in class org.aoju.bus.setting.Readers
-
get a default formatter by factory
- getGroupMap() - Method in class org.aoju.bus.setting.magic.PopSetting
-
获取GroupedMap
- getGroups() - Method in class org.aoju.bus.setting.magic.PopSetting
-
获取所有分组
- getGroups() - Method in class org.aoju.bus.setting.metric.GroupSet
- getInt(String) - Method in class org.aoju.bus.setting.magic.Properties
- getInt(String, Integer) - Method in class org.aoju.bus.setting.magic.Properties
- getInt(String, String) - Method in class org.aoju.bus.setting.magic.AbstractSetting
-
获取数字型型属性值
- getInt(String, String, Integer) - Method in class org.aoju.bus.setting.magic.AbstractSetting
-
获取数字型型属性值
- getKey() - Method in interface org.aoju.bus.setting.magic.IniProperty
-
get key
- getKey() - Method in class org.aoju.bus.setting.magic.IniPropertyImpl
- getList() - Method in interface org.aoju.bus.setting.magic.IniSection
-
get IniProperty list.
- getList() - Method in class org.aoju.bus.setting.magic.IniSectionImpl
-
get IniProperty list.
- getList(Supplier<List<IniProperty>>) - Method in interface org.aoju.bus.setting.magic.IniSection
-
get IniProperty list.
- getList(Supplier<List<IniProperty>>) - Method in class org.aoju.bus.setting.magic.IniSectionImpl
-
get IniProperty list.
- getLong(String) - Method in class org.aoju.bus.setting.magic.Properties
- getLong(String, Long) - Method in class org.aoju.bus.setting.magic.Properties
- getLong(String, String) - Method in class org.aoju.bus.setting.magic.AbstractSetting
-
获取long类型属性值
- getLong(String, String, Long) - Method in class org.aoju.bus.setting.magic.AbstractSetting
-
获取long类型属性值
- getMap(String) - Method in class org.aoju.bus.setting.magic.PopSetting
-
获得指定分组的所有键值对,此方法获取的是原始键值对,获取的键值对可以被修改
- getObject(String) - Method in class org.aoju.bus.setting.magic.Properties
- getObject(String, Object) - Method in class org.aoju.bus.setting.magic.Properties
- getOriginalValue() - Method in class org.aoju.bus.setting.magic.AbstractElement
-
get the original string.
- getOriginalValue() - Method in interface org.aoju.bus.setting.magic.IniElement
-
get the original string.
- getPath() - Method in class org.aoju.bus.setting.metric.GroupSet
- getProp(String) - Static method in class org.aoju.bus.setting.magic.Properties
-
获得Classpath下的Properties文件
- getProp(String, Class<?>) - Static method in class org.aoju.bus.setting.magic.Properties
-
获得Classpath下的Properties文件
- getProp(String, String) - Static method in class org.aoju.bus.setting.magic.Properties
-
获得Classpath下的Properties文件
- getProp(String, Charset) - Static method in class org.aoju.bus.setting.magic.Properties
-
获得Classpath下的Properties文件
- getProperties(String) - Static method in class org.aoju.bus.setting.Builder
-
获取当前环境下的配置文件 name可以为不包括扩展名的文件名(默认.properties),也可以是文件名全称
- getProperties(String) - Method in class org.aoju.bus.setting.magic.PopSetting
-
获得group对应的子Properties
- getPropertyElementFormatterSupplier() - Method in class org.aoju.bus.setting.Readers
- getProps(String) - Method in class org.aoju.bus.setting.magic.PopSetting
-
获得group对应的子Props
- getProxyList() - Method in class org.aoju.bus.setting.magic.IniSectionImpl
-
if you want to get the
IniPropertylist, useIniSectionImpl.getList()orIniSectionImpl.getList(Supplier). - getProxyList() - Method in interface org.aoju.bus.setting.metric.ProxyList
-
get the real list.
- getSection() - Method in interface org.aoju.bus.setting.magic.IniProperty
-
section getter.
- getSection() - Method in class org.aoju.bus.setting.magic.IniPropertyImpl
- getSectionElementFormatterSupplier() - Method in class org.aoju.bus.setting.Readers
- getSetting(String) - Method in class org.aoju.bus.setting.magic.PopSetting
-
获得group对应的子Setting
- getSetting(String) - Static method in class org.aoju.bus.setting.metric.GlobalProfile
-
获得全局的当前环境下对应的配置文件
- getSetting(String) - Method in class org.aoju.bus.setting.metric.Profile
-
获取当前环境下的配置文件
- getSettingPath() - Method in class org.aoju.bus.setting.magic.PopSetting
- getSettingUrl() - Method in class org.aoju.bus.setting.magic.PopSetting
-
获得设定文件的URL
- getShort(String) - Method in class org.aoju.bus.setting.magic.Properties
- getShort(String, Short) - Method in class org.aoju.bus.setting.magic.Properties
- getString(String) - Method in class org.aoju.bus.setting.magic.Properties
- getString(String, String) - Method in class org.aoju.bus.setting.magic.AbstractSetting
- getString(String, String) - Method in class org.aoju.bus.setting.magic.Properties
- getString(String, String, String) - Method in class org.aoju.bus.setting.magic.AbstractSetting
-
获得字符串类型值
- getStrings(String) - Method in class org.aoju.bus.setting.magic.AbstractSetting
-
获得数组型
- getStrings(String, String) - Method in class org.aoju.bus.setting.magic.AbstractSetting
-
获得数组型
- getStrings(String, String, String) - Method in class org.aoju.bus.setting.magic.AbstractSetting
-
获得数组型
- getStringsWithDefault(String, String[]) - Method in class org.aoju.bus.setting.magic.AbstractSetting
-
获得数组型
- getStrNotEmpty(String, String, String) - Method in class org.aoju.bus.setting.magic.AbstractSetting
-
获得字符串类型值,如果字符串为
null或者""返回默认值 - getValue() - Method in interface org.aoju.bus.setting.magic.IniProperty
-
get value
- getValues(String) - Method in class org.aoju.bus.setting.metric.GroupSet
-
获得对应分组的所有值
- getWithLog(String) - Method in class org.aoju.bus.setting.magic.AbstractSetting
-
带有日志提示的get,如果没有定义指定的KEY,则打印debug日志
- GlobalProfile - Class in org.aoju.bus.setting.metric
-
全局的Profile配置中心
- GroupMap - Class in org.aoju.bus.setting.metric
-
基于分组的Map
- GroupMap() - Constructor for class org.aoju.bus.setting.metric.GroupMap
- GroupSet - Class in org.aoju.bus.setting.metric
-
分组化的Set集合类 在配置文件中可以用中括号分隔不同的分组,每个分组会放在独立的Set中,用group区别 无分组的集合和`[]`分组集合会合并成员,重名的分组也会合并成员 分组配置文件如下:
- GroupSet(File, Charset) - Constructor for class org.aoju.bus.setting.metric.GroupSet
-
构造
- GroupSet(String) - Constructor for class org.aoju.bus.setting.metric.GroupSet
-
构造
- GroupSet(String, Class<?>, Charset) - Constructor for class org.aoju.bus.setting.metric.GroupSet
-
构造,相对于classes读取文件
- GroupSet(String, Charset) - Constructor for class org.aoju.bus.setting.metric.GroupSet
-
构造,使用相对于Class文件根目录的相对路径
- GroupSet(URL, Charset) - Constructor for class org.aoju.bus.setting.metric.GroupSet
-
构造
- GroupSet(Charset) - Constructor for class org.aoju.bus.setting.metric.GroupSet
-
基本构造 需自定义初始化配置文件
H
- hashCode() - Method in class org.aoju.bus.setting.magic.PopSetting
I
- indexOf(Object) - Method in interface org.aoju.bus.setting.metric.ProxyList
- IniComment - Interface in org.aoju.bus.setting.magic
-
Ini file's comment.
- IniCommentImpl - Class in org.aoju.bus.setting.magic
-
Ini file's comment.
- IniCommentImpl(String, int) - Constructor for class org.aoju.bus.setting.magic.IniCommentImpl
- IniCommentImpl(String, String, int) - Constructor for class org.aoju.bus.setting.magic.IniCommentImpl
- IniElement - Interface in org.aoju.bus.setting.magic
-
IniElement, like
sections, properties, comments. - IniProperty - Interface in org.aoju.bus.setting.magic
-
Ini file's parameters, like
property1=value1 - IniPropertyImpl - Class in org.aoju.bus.setting.magic
-
Ini file's parameters, like
property1=value1 - IniPropertyImpl(String, String, int) - Constructor for class org.aoju.bus.setting.magic.IniPropertyImpl
- IniPropertyImpl(String, String, String, int) - Constructor for class org.aoju.bus.setting.magic.IniPropertyImpl
- IniPropertyImpl(IniSection, String, String, int) - Constructor for class org.aoju.bus.setting.magic.IniPropertyImpl
-
IniProperty constructor
- IniPropertyImpl(IniSection, String, String, String, int) - Constructor for class org.aoju.bus.setting.magic.IniPropertyImpl
-
IniProperty constructor
- IniSection - Interface in org.aoju.bus.setting.magic
-
Ini file's Section
- IniSectionImpl - Class in org.aoju.bus.setting.magic
-
Ini file's Section
- IniSectionImpl(String, int) - Constructor for class org.aoju.bus.setting.magic.IniSectionImpl
- IniSectionImpl(String, int, IniComment) - Constructor for class org.aoju.bus.setting.magic.IniSectionImpl
- IniSectionImpl(String, String, int) - Constructor for class org.aoju.bus.setting.magic.IniSectionImpl
- IniSectionImpl(String, String, int, Supplier<List<IniProperty>>) - Constructor for class org.aoju.bus.setting.magic.IniSectionImpl
- IniSectionImpl(String, String, int, IniComment) - Constructor for class org.aoju.bus.setting.magic.IniSectionImpl
- IniSectionImpl(String, String, int, IniComment, Supplier<List<IniProperty>>) - Constructor for class org.aoju.bus.setting.magic.IniSectionImpl
- IniSetting - Class in org.aoju.bus.setting.magic
-
Ini数据,扩展
ArrayList <IniElement>如果要向此ini添加空行,只需添加null 如果您想创建Ini,则可以Builder - IniSetting() - Constructor for class org.aoju.bus.setting.magic.IniSetting
- IniSetting(int) - Constructor for class org.aoju.bus.setting.magic.IniSetting
- IniSetting(Collection<? extends IniElement>) - Constructor for class org.aoju.bus.setting.magic.IniSetting
- init() - Method in class org.aoju.bus.setting.format.DefaultFormatter
-
Back to the initial state
- init() - Method in interface org.aoju.bus.setting.Format
-
initialize
- init(URL, Charset) - Method in class org.aoju.bus.setting.metric.GroupSet
-
初始化设定文件
- init(Resource, Charset, boolean) - Method in class org.aoju.bus.setting.magic.PopSetting
-
初始化设定文件
- isComment() - Method in interface org.aoju.bus.setting.magic.IniElement
-
Am I comment?
- isEmpty() - Method in interface org.aoju.bus.setting.magic.IniSection
- isEmpty() - Method in class org.aoju.bus.setting.magic.IniSectionImpl
- isEmpty() - Method in class org.aoju.bus.setting.magic.PopSetting
- isEmpty() - Method in class org.aoju.bus.setting.metric.GroupMap
-
是否为空,如果多个分组同时为空,也按照空处理
- isEmpty() - Method in interface org.aoju.bus.setting.metric.ProxyList
- isEmpty(String) - Method in class org.aoju.bus.setting.magic.PopSetting
-
某个分组对应的键值对是否为空
- isEmpty(String) - Method in class org.aoju.bus.setting.metric.GroupMap
-
某个分组对应的键值对是否为空
- isProperty() - Method in interface org.aoju.bus.setting.magic.IniElement
-
Am I property?
- isSection() - Method in interface org.aoju.bus.setting.magic.IniElement
-
Am I section?
- isUseVariable - Variable in class org.aoju.bus.setting.magic.PopSetting
-
是否使用变量
- iterator() - Method in interface org.aoju.bus.setting.metric.ProxyList
K
- key() - Method in interface org.aoju.bus.setting.magic.IniProperty
-
get key value
- key() - Method in class org.aoju.bus.setting.magic.IniPropertyImpl
- keyChanged(String) - Method in class org.aoju.bus.setting.magic.IniPropertyImpl
-
when key changed, get the new originalValue.
- keySet() - Method in class org.aoju.bus.setting.magic.PopSetting
-
获取默认分组(空分组)中的所有键列表
- keySet(String) - Method in class org.aoju.bus.setting.magic.PopSetting
-
指定分组所有键的Set
- keySet(String) - Method in class org.aoju.bus.setting.metric.GroupMap
-
指定分组所有键的Set
L
- lastIndexOf(Object) - Method in interface org.aoju.bus.setting.metric.ProxyList
- lastSection - Variable in class org.aoju.bus.setting.format.DefaultFormatter
-
last section
- length() - Method in class org.aoju.bus.setting.magic.AbstractElement
-
Returns the length of this character sequence.
- line() - Method in class org.aoju.bus.setting.magic.AbstractElement
-
the line number where you are.
- line() - Method in interface org.aoju.bus.setting.magic.IniElement
-
the line number where you are.
- listIterator() - Method in interface org.aoju.bus.setting.metric.ProxyList
- listIterator(int) - Method in interface org.aoju.bus.setting.metric.ProxyList
- load() - Method in class org.aoju.bus.setting.magic.PopSetting
-
重新加载配置文件
- load() - Method in class org.aoju.bus.setting.magic.Properties
-
重新加载配置文件
- load(InputStream) - Method in class org.aoju.bus.setting.metric.GroupSet
-
加载设置文件 此方法不会关闭流对象
- load(InputStream) - Method in class org.aoju.bus.setting.Readers
-
加载设置文件 此方法不会关闭流对象
- load(InputStream, Class<T>) - Static method in class org.aoju.bus.setting.Builder
-
从流中加载YAML
- load(Reader) - Static method in class org.aoju.bus.setting.Builder
-
加载YAML,加载完毕后关闭
Reader - load(Reader, Class<T>) - Static method in class org.aoju.bus.setting.Builder
-
加载YAML,加载完毕后关闭
Reader - load(Reader, Class<T>, boolean) - Static method in class org.aoju.bus.setting.Builder
-
加载YAML
- load(String) - Static method in class org.aoju.bus.setting.Builder
-
从classpath或绝对路径加载YAML文件
- load(String, Class<T>) - Static method in class org.aoju.bus.setting.Builder
-
从classpath或绝对路径加载YAML文件
- load(URL) - Method in class org.aoju.bus.setting.magic.Properties
-
初始化配置文件
- load(URL) - Method in class org.aoju.bus.setting.metric.GroupSet
-
加载设置文件
- load(Resource) - Method in class org.aoju.bus.setting.magic.Properties
-
初始化配置文件
- load(Resource) - Method in class org.aoju.bus.setting.Readers
-
加载设置文件
O
- org.aoju.bus.setting - package org.aoju.bus.setting
-
Setting模块主要针对Properties、ini、yaml等文件读写做封装 同时定义一套自己的配置文件规范,实现兼容性良好的配置工具
- org.aoju.bus.setting.format - package org.aoju.bus.setting.format
-
配置文件格式化封装
- org.aoju.bus.setting.magic - package org.aoju.bus.setting.magic
-
配置文件实现封装
- org.aoju.bus.setting.metric - package org.aoju.bus.setting.metric
-
配置环境封装,例如Profile可以自定义不同环境下的配置文件位置
P
- parsePropsMap(Map<String, Object>, String) - Static method in class org.aoju.bus.setting.Builder
-
解析PROPS
- parseYamlMap(String, Map<String, Object>, Map<String, Object>) - Static method in class org.aoju.bus.setting.Builder
-
解析YAML
- parseYamlMap(Map<String, Object>, String) - Static method in class org.aoju.bus.setting.Builder
-
解析YAML
- plus(List<IniElement>) - Method in class org.aoju.bus.setting.Builder
-
Plus iniElement list
- plus(Builder) - Method in class org.aoju.bus.setting.Builder
-
Plus other builder
- plusComment(String) - Method in class org.aoju.bus.setting.Builder
- plusProperties(Properties) - Method in class org.aoju.bus.setting.Builder
-
Plus properties
- plusProperties(Properties, String) - Method in class org.aoju.bus.setting.Builder
-
Plus properties
- plusProperties(Properties, IniComment) - Method in class org.aoju.bus.setting.Builder
-
Plus properties
- plusProperty(String, String) - Method in class org.aoju.bus.setting.Builder
-
Plus a property
- plusProperty(String, String, String) - Method in class org.aoju.bus.setting.Builder
-
Plus a property
- plusProperty(String, String, IniComment) - Method in class org.aoju.bus.setting.Builder
-
Plus a property
- plusSection(String) - Method in class org.aoju.bus.setting.Builder
-
Plus a section
- plusSection(String, String) - Method in class org.aoju.bus.setting.Builder
-
Plus a section with comment
- plusSection(String, IniComment) - Method in class org.aoju.bus.setting.Builder
-
Plus a section with comment
- PopSetting - Class in org.aoju.bus.setting.magic
-
设置工具类 用于支持设置(配置)文件 用于替换Properties类,提供功能更加强大的配置文件,同时对Properties文件向下兼容
- PopSetting() - Constructor for class org.aoju.bus.setting.magic.PopSetting
-
空构造
- PopSetting(File, Charset, boolean) - Constructor for class org.aoju.bus.setting.magic.PopSetting
-
构造
- PopSetting(String) - Constructor for class org.aoju.bus.setting.magic.PopSetting
-
构造
- PopSetting(String, boolean) - Constructor for class org.aoju.bus.setting.magic.PopSetting
-
构造
- PopSetting(String, Class<?>, Charset, boolean) - Constructor for class org.aoju.bus.setting.magic.PopSetting
-
构造,相对于classes读取文件
- PopSetting(String, Charset, boolean) - Constructor for class org.aoju.bus.setting.magic.PopSetting
-
构造,使用相对于Class文件根目录的相对路径
- PopSetting(URL, Charset, boolean) - Constructor for class org.aoju.bus.setting.magic.PopSetting
-
构造
- Profile - Class in org.aoju.bus.setting.metric
-
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.metric.Profile
-
默认构造,环境使用默认的:default,编码UTF-8,不使用变量
- Profile(String) - Constructor for class org.aoju.bus.setting.metric.Profile
-
构造,编码UTF-8,不使用变量
- Profile(String, Charset, boolean) - Constructor for class org.aoju.bus.setting.metric.Profile
-
构造
- Properties - Class in org.aoju.bus.setting.magic
-
Properties文件读取封装类
- Properties() - Constructor for class org.aoju.bus.setting.magic.Properties
-
构造
- Properties(File) - Constructor for class org.aoju.bus.setting.magic.Properties
-
构造
- Properties(File, String) - Constructor for class org.aoju.bus.setting.magic.Properties
-
构造
- Properties(File, Charset) - Constructor for class org.aoju.bus.setting.magic.Properties
-
构造
- Properties(String) - Constructor for class org.aoju.bus.setting.magic.Properties
-
构造,使用相对于Class文件根目录的相对路径
- Properties(String, Class<?>) - Constructor for class org.aoju.bus.setting.magic.Properties
-
构造,相对于classes读取文件
- Properties(String, Class<?>, String) - Constructor for class org.aoju.bus.setting.magic.Properties
-
构造,相对于classes读取文件
- Properties(String, Class<?>, Charset) - Constructor for class org.aoju.bus.setting.magic.Properties
-
构造,相对于classes读取文件
- Properties(String, String) - Constructor for class org.aoju.bus.setting.magic.Properties
-
构造,使用相对于Class文件根目录的相对路径
- Properties(String, Charset) - Constructor for class org.aoju.bus.setting.magic.Properties
-
构造,使用相对于Class文件根目录的相对路径
- Properties(URL) - Constructor for class org.aoju.bus.setting.magic.Properties
-
构造,使用URL读取
- Properties(URL, String) - Constructor for class org.aoju.bus.setting.magic.Properties
-
构造,使用URL读取
- Properties(URL, Charset) - Constructor for class org.aoju.bus.setting.magic.Properties
-
构造,使用URL读取
- Properties(Properties) - Constructor for class org.aoju.bus.setting.magic.Properties
-
构造,使用URL读取
- propertyCreator(Builder.IniPropertyCreator) - Method in class org.aoju.bus.setting.Builder
-
设置属性创建器功能
- propertyElementFormatter - Variable in class org.aoju.bus.setting.format.DefaultFormatter
- PropertyFormatter - Class in org.aoju.bus.setting.format
-
将字符串值格式设置为
IniProperty - PropertyFormatter() - Constructor for class org.aoju.bus.setting.format.PropertyFormatter
- PropertyFormatter(char) - Constructor for class org.aoju.bus.setting.format.PropertyFormatter
- PropertyFormatter(char, CommentFormatter) - Constructor for class org.aoju.bus.setting.format.PropertyFormatter
- PropertyFormatter(CommentFormatter) - Constructor for class org.aoju.bus.setting.format.PropertyFormatter
- ProxyList<E> - Interface in org.aoju.bus.setting.metric
- put(String, String) - Method in class org.aoju.bus.setting.magic.PopSetting
-
将指定键值对加入到默认分组(空分组)中
- put(String, String, String) - Method in class org.aoju.bus.setting.magic.PopSetting
-
将键值对加入到对应分组中
- put(String, String, String) - Method in class org.aoju.bus.setting.metric.GroupMap
-
将键值对加入到对应分组中
- putAll(String, Map<? extends String, ? extends String>) - Method in class org.aoju.bus.setting.magic.PopSetting
-
加入多个键值对到某个分组下
- putAll(String, Map<? extends String, ? extends String>) - Method in class org.aoju.bus.setting.metric.GroupMap
-
加入多个键值对到某个分组下
- putAll(Map<? extends String, ? extends String>) - Method in class org.aoju.bus.setting.magic.PopSetting
-
将键值对Map加入默认分组(空分组)中
R
- read(File) - Method in class org.aoju.bus.setting.Readers
-
read ini file to bean
- read(InputStream) - Method in class org.aoju.bus.setting.Readers
-
read ini data from an inputStream
- read(Reader) - Method in class org.aoju.bus.setting.Readers
-
to buffered and read
- read(Path) - Method in class org.aoju.bus.setting.Readers
-
read ini file to bean
- Readers - Class in org.aoju.bus.setting
-
Setting文件加载器
- Readers() - Constructor for class org.aoju.bus.setting.Readers
- Readers(Factory) - Constructor for class org.aoju.bus.setting.Readers
- Readers(GroupMap) - Constructor for class org.aoju.bus.setting.Readers
-
构造
- Readers(GroupMap, Charset, boolean) - Constructor for class org.aoju.bus.setting.Readers
-
构造
- reload() - Method in class org.aoju.bus.setting.metric.GroupSet
-
重新加载配置文件
- remove(int) - Method in interface org.aoju.bus.setting.metric.ProxyList
- remove(Object) - Method in class org.aoju.bus.setting.magic.PopSetting
-
移除默认分组(空分组)中指定值
- remove(Object) - Method in interface org.aoju.bus.setting.metric.ProxyList
- remove(String, Object) - Method in class org.aoju.bus.setting.magic.PopSetting
-
从指定分组中删除指定值
- remove(String, String) - Method in class org.aoju.bus.setting.metric.GroupMap
-
从指定分组中删除指定值
- removeAll(Collection<?>) - Method in interface org.aoju.bus.setting.metric.ProxyList
- replaceRefValue(Properties, String) - Static method in class org.aoju.bus.setting.Builder
-
替换本地变量占位符
- resource - Variable in class org.aoju.bus.setting.magic.PopSetting
-
设定文件的资源
- retainAll(Collection<?>) - Method in interface org.aoju.bus.setting.metric.ProxyList
S
- sectionCreator(Builder.IniSectionCreator) - Method in class org.aoju.bus.setting.Builder
-
设置分区创建者功能
- sectionElementFormatter - Variable in class org.aoju.bus.setting.format.DefaultFormatter
- SectionFormatter - Class in org.aoju.bus.setting.format
-
将字符串值格式设置为
IniSection - SectionFormatter() - Constructor for class org.aoju.bus.setting.format.SectionFormatter
- SectionFormatter(char, char) - Constructor for class org.aoju.bus.setting.format.SectionFormatter
- SectionFormatter(char, char, CommentFormatter) - Constructor for class org.aoju.bus.setting.format.SectionFormatter
- SectionFormatter(CommentFormatter) - Constructor for class org.aoju.bus.setting.format.SectionFormatter
- set(int, E) - Method in interface org.aoju.bus.setting.metric.ProxyList
- set(String, String) - Method in class org.aoju.bus.setting.magic.PopSetting
-
设置值
- setCharset(Charset) - Method in class org.aoju.bus.setting.metric.Profile
-
设置编码
- setCommentElementFormatter(CommentFormatter) - Method in class org.aoju.bus.setting.format.AbstractFormatter
- setCommentElementFormatterSupplier(Supplier<ElementFormatter<IniComment>>) - Method in class org.aoju.bus.setting.Readers
- setKey(String) - Method in interface org.aoju.bus.setting.magic.IniProperty
-
set a new Key.
- setKey(String) - Method in class org.aoju.bus.setting.magic.IniPropertyImpl
- setOriginalValue(String) - Method in class org.aoju.bus.setting.magic.AbstractElement
- setProfile(String) - Static method in class org.aoju.bus.setting.metric.GlobalProfile
-
设置全局环境
- setProfile(String) - Method in class org.aoju.bus.setting.metric.Profile
-
设置环境
- setProperty(String, Object) - Method in class org.aoju.bus.setting.magic.Properties
-
设置值,无给定键创建之 设置后未持久化
- setPropertyElementFormatterSupplier(Supplier<ElementFormatter<IniProperty>>) - Method in class org.aoju.bus.setting.Readers
- setSection(IniSection) - Method in interface org.aoju.bus.setting.magic.IniProperty
-
section setter.
- setSection(IniSection) - Method in class org.aoju.bus.setting.magic.IniPropertyImpl
- setSectionElementFormatterSupplier(Supplier<ElementFormatter<IniSection>>) - Method in class org.aoju.bus.setting.Readers
- setUseVar(boolean) - Method in class org.aoju.bus.setting.metric.Profile
-
设置是否使用变量
- setValue(String) - Method in class org.aoju.bus.setting.magic.AbstractElement
-
change this element's value.
- setValue(String) - Method in interface org.aoju.bus.setting.magic.IniElement
-
change this element's value.
- setValue(Function<String, String>) - Method in interface org.aoju.bus.setting.magic.IniElement
-
Edit the value of this element on the basis of original value .
- setVarRegex(String) - Method in class org.aoju.bus.setting.magic.PopSetting
-
设置变量的正则 正则只能有一个group表示变量本身,剩余为字符 例如 \$\{(name)\}表示${name}变量名为name的一个变量表示
- setVarRegex(String) - Method in class org.aoju.bus.setting.Readers
-
设置变量的正则 正则只能有一个group表示变量本身,剩余为字符 例如 \$\{(name)\}表示${name}变量名为name的一个变量表示
- size() - Method in class org.aoju.bus.setting.magic.PopSetting
-
键值总数
- size() - Method in class org.aoju.bus.setting.metric.GroupMap
-
总的键值对数
- size() - Method in interface org.aoju.bus.setting.metric.ProxyList
- skipLine(int) - Method in class org.aoju.bus.setting.Builder
-
跳过线,向行添加空值
- store() - Method in class org.aoju.bus.setting.magic.PopSetting
-
持久化当前设置,会覆盖掉之前的设置 持久化不会保留之前的分组,注意如果配置文件在jar内部或者在exe中,此方法会报错。
- store(File) - Method in class org.aoju.bus.setting.magic.PopSetting
-
持久化当前设置,会覆盖掉之前的设置 持久化不会保留之前的分组
- store(File) - Method in class org.aoju.bus.setting.Readers
-
持久化当前设置,会覆盖掉之前的设置 持久化会不会保留之前的分组
- store(String) - Method in class org.aoju.bus.setting.magic.PopSetting
-
持久化当前设置,会覆盖掉之前的设置 持久化不会保留之前的分组
- store(String) - Method in class org.aoju.bus.setting.magic.Properties
-
持久化当前设置,会覆盖掉之前的设置
- store(String) - Method in class org.aoju.bus.setting.Readers
-
持久化当前设置,会覆盖掉之前的设置 持久化会不会保留之前的分组
- store(String, Class<?>) - Method in class org.aoju.bus.setting.magic.Properties
-
存储当前设置,会覆盖掉以前的设置
- subList(int, int) - Method in interface org.aoju.bus.setting.metric.ProxyList
- subSequence(int, int) - Method in class org.aoju.bus.setting.magic.AbstractElement
-
Returns a
CharSequencethat is a subsequence of this sequence.
T
- toArray() - Method in interface org.aoju.bus.setting.metric.ProxyList
- toArray(T[]) - Method in interface org.aoju.bus.setting.metric.ProxyList
- toBean(Class<T>) - Method in class org.aoju.bus.setting.magic.Properties
-
将配置文件转换为Bean,支持嵌套Bean 支持的表达式:
- toBean(Class<T>, String) - Method in class org.aoju.bus.setting.magic.Properties
-
将配置文件转换为Bean,支持嵌套Bean 支持的表达式:
- toBean(String, T) - Method in class org.aoju.bus.setting.magic.AbstractSetting
-
将setting中的键值关系映射到对象中,原理是调用对象对应的set方法 只支持基本类型的转换
- toBean(T) - Method in class org.aoju.bus.setting.magic.AbstractSetting
-
将setting中的键值关系映射到对象中,原理是调用对象对应的set方法 只支持基本类型的转换
- toCompleteString() - Method in class org.aoju.bus.setting.magic.AbstractElement
-
Get complete information.
- toCompleteString() - Method in interface org.aoju.bus.setting.magic.IniElement
-
Get complete information.
- toNoCommentString() - Method in class org.aoju.bus.setting.magic.AbstractElement
-
like
AbstractElement.toString(), without comment value(if exists). - toNoCommentString() - Method in interface org.aoju.bus.setting.magic.IniComment
-
like
IniElement.toString(), without comment value(if exists). - toNoCommentString() - Method in interface org.aoju.bus.setting.magic.IniElement
-
like
IniElement.toString(), without comment value(if exists). - toProperties() - Method in class org.aoju.bus.setting.magic.IniSetting
-
to properties.
- toProperties() - Method in class org.aoju.bus.setting.magic.PopSetting
-
转换为Properties对象,原分组变为前缀
- toProperties() - Method in class org.aoju.bus.setting.magic.Properties
-
转换为标准的
Properties对象 - toProperties(String) - Method in class org.aoju.bus.setting.magic.IniSetting
-
get properties.
- toPropertiesString() - Method in interface org.aoju.bus.setting.magic.IniSection
-
toString, with all iniProperties value.
- toPropertiesString() - Method in class org.aoju.bus.setting.magic.IniSectionImpl
-
toString, with all iniProperties value.
- toString() - Method in class org.aoju.bus.setting.magic.AbstractElement
-
Default is
originalValue.toString() - toString() - Method in interface org.aoju.bus.setting.magic.IniElement
-
need to override toString method, to show complete information.
- toString() - Method in class org.aoju.bus.setting.magic.IniSetting
- toString() - Method in class org.aoju.bus.setting.magic.PopSetting
- trim(String) - Static method in class org.aoju.bus.setting.magic.AbstractElement
-
trim a value
V
- value() - Method in class org.aoju.bus.setting.magic.AbstractElement
-
this element's value.
- value() - Method in interface org.aoju.bus.setting.magic.IniElement
-
this element's value.
- valueChanged(String) - Method in class org.aoju.bus.setting.magic.AbstractElement
-
If the
valuechanged, change the originalValue - valueChanged(String) - Method in class org.aoju.bus.setting.magic.IniCommentImpl
-
If the value changed, change the originalValue
- valueChanged(String) - Method in class org.aoju.bus.setting.magic.IniPropertyImpl
-
when value changed, update originalValue.
- valueChanged(String) - Method in class org.aoju.bus.setting.magic.IniSectionImpl
-
If the
valuechanged, change the originalValue - values() - Method in class org.aoju.bus.setting.magic.PopSetting
-
获取默认分组(空分组)中的所有值列表
- values(String) - Method in class org.aoju.bus.setting.magic.PopSetting
-
指定分组下所有值
- values(String) - Method in class org.aoju.bus.setting.metric.GroupMap
-
指定分组下所有值
W
- write(File, boolean) - Method in class org.aoju.bus.setting.magic.IniSetting
-
write the
IniSetting.toString()value to File. - write(File, Charset, boolean) - Method in class org.aoju.bus.setting.magic.IniSetting
-
write the
IniSetting.toString()value to File. - write(OutputStream, boolean) - Method in class org.aoju.bus.setting.magic.IniSetting
-
write the
IniSetting.toString()value to output stream. - write(OutputStream, Charset, boolean) - Method in class org.aoju.bus.setting.magic.IniSetting
-
write the
IniSetting.toString()value to output stream. - write(PrintStream, boolean) - Method in class org.aoju.bus.setting.magic.IniSetting
-
write the
IniSetting.toString()value to PrintStream. - write(Writer, boolean) - Method in class org.aoju.bus.setting.magic.IniSetting
-
write the
IniSetting.toString()value to Writer. - write(Path, boolean) - Method in class org.aoju.bus.setting.magic.IniSetting
-
write the
IniSetting.toString()value to Path(file). - write(Path, Charset, boolean) - Method in class org.aoju.bus.setting.magic.IniSetting
-
write the
IniSetting.toString()value to Path(file).
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form