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

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(CommentFormatter) - Constructor for class org.aoju.bus.setting.format.AbstractFormatter
 
AbstractFormatter() - 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(E) - Method in interface org.aoju.bus.setting.metric.ProxyList
 
add(int, E) - Method in interface org.aoju.bus.setting.metric.ProxyList
 
addAll(Collection<? extends E>) - Method in interface org.aoju.bus.setting.metric.ProxyList
 
addAll(int, 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, Consumer<Boolean>) - Method in class org.aoju.bus.setting.magic.PopSetting
在配置文件变更时自动加载
autoLoad(boolean) - Method in class org.aoju.bus.setting.magic.Properties
在配置文件变更时自动加载

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 char value 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(String) - Method in class org.aoju.bus.setting.magic.PopSetting
清除指定分组下的所有键值对
clear() - Method in class org.aoju.bus.setting.magic.PopSetting
清空默认分组(空分组)中的所有键值对
clear(String) - Method in class org.aoju.bus.setting.metric.GroupMap
清除指定分组下的所有键值对
clear() - Method in class org.aoju.bus.setting.metric.Profile
清空所有环境的配置文件
clear() - Method in interface org.aoju.bus.setting.metric.ProxyList
 
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(char) - Constructor for class org.aoju.bus.setting.format.CommentFormatter
 
CommentFormatter() - Constructor for class org.aoju.bus.setting.format.CommentFormatter
 
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
contains(Object) - Method in interface org.aoju.bus.setting.metric.ProxyList
 
containsAll(Collection<?>) - Method in interface org.aoju.bus.setting.metric.ProxyList
 
containsKey(String, String) - Method in class org.aoju.bus.setting.magic.PopSetting
指定分组中是否包含指定key
containsKey(Object) - Method in class org.aoju.bus.setting.magic.PopSetting
默认分组(空分组)中是否包含指定key对应的值
containsKey(String, String) - Method in class org.aoju.bus.setting.metric.GroupMap
指定分组中是否包含指定key
containsValue(String, String) - Method in class org.aoju.bus.setting.magic.PopSetting
指定分组中是否包含指定值
containsValue(Object) - 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, String, int, IniComment) - Method in interface org.aoju.bus.setting.Builder.IniPropertyCreator
create a property by value
create(String, int, IniComment) - Method in interface org.aoju.bus.setting.Builder.IniSectionCreator
create a section 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
默认的ini行格式器 需要三种格式器之一 IniComment, IniSection, IniProperty
DefaultFormatter(ElementFormatter<IniComment>, ElementFormatter<IniSection>, ElementFormatter<IniProperty>) - Constructor for class org.aoju.bus.setting.format.DefaultFormatter
 

E

ElementFormatter<E extends IniElement> - Interface in org.aoju.bus.setting.format
将字符串值格式设置为IniElement
entrySet(String) - Method in class org.aoju.bus.setting.magic.PopSetting
指定分组下所有键值对
entrySet() - 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
iniFormatter的函数接口 通常,格式化程序需要三种格式,例如 IniComment, IniSection, IniProperty
fillBean(T, String) - Method in class org.aoju.bus.setting.magic.Properties
将配置文件转换为Bean,支持嵌套Bean 支持的表达式:
Format - Interface in org.aoju.bus.setting
ini formatter.
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.
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(String, String) - Method in class org.aoju.bus.setting.magic.PopSetting
获取分组对应的值,如果分组不存在或者值不存在则返回null
get(Object) - Method in class org.aoju.bus.setting.magic.PopSetting
获取默认分组(空分组)中指定key对应的值
get(String, String) - Method in class org.aoju.bus.setting.metric.GroupMap
获取分组对应的值,如果分组不存在或者值不存在则返回null
get(int) - Method in interface org.aoju.bus.setting.metric.ProxyList
 
getAndRemove(String...) - Method in class org.aoju.bus.setting.magic.PopSetting
获取并删除键值对,当指定键对应值非空时,返回并删除这个值,后边的键对应的值不再查找
getAndRemoveStr(String...) - Method in class org.aoju.bus.setting.magic.PopSetting
获取并删除键值对,当指定键对应值非空时,返回并删除这个值,后边的键对应的值不再查找
getAndRemoveStr(String...) - Method in class org.aoju.bus.setting.magic.Properties
获取并删除键值对,当指定键对应值非空时,返回并删除这个值,后边的键对应的值不再查找
getBigDecimal(String, BigDecimal) - Method in class org.aoju.bus.setting.magic.Properties
 
getBigDecimal(String) - Method in class org.aoju.bus.setting.magic.Properties
 
getBigInteger(String, BigInteger) - Method in class org.aoju.bus.setting.magic.Properties
 
getBigInteger(String) - Method in class org.aoju.bus.setting.magic.Properties
 
getBool(String, String) - Method in class org.aoju.bus.setting.magic.AbstractSetting
获取波尔型属性值
getBool(String, String, Boolean) - Method in class org.aoju.bus.setting.magic.AbstractSetting
获取波尔型型属性值
getBool(String, Boolean) - Method in class org.aoju.bus.setting.magic.Properties
 
getBool(String) - Method in class org.aoju.bus.setting.magic.Properties
 
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, Byte) - Method in class org.aoju.bus.setting.magic.Properties
 
getByte(String) - Method in class org.aoju.bus.setting.magic.Properties
 
getChar(String, String) - Method in class org.aoju.bus.setting.magic.AbstractSetting
获取char类型属性值
getChar(String, Character) - Method in class org.aoju.bus.setting.magic.Properties
 
getChar(String) - Method in class org.aoju.bus.setting.magic.Properties
 
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, Date) - Method in class org.aoju.bus.setting.magic.Properties
 
getDate(String) - 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类型属性值
getDouble(String, Double) - Method in class org.aoju.bus.setting.magic.Properties
 
getDouble(String) - Method in class org.aoju.bus.setting.magic.Properties
 
getEnum(Class<E>, String, E) - Method in class org.aoju.bus.setting.magic.Properties
 
getEnum(Class<E>, String) - 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, String) - Method in class org.aoju.bus.setting.magic.AbstractSetting
获取数字型型属性值
getInt(String, String, Integer) - Method in class org.aoju.bus.setting.magic.AbstractSetting
获取数字型型属性值
getInt(String, Integer) - Method in class org.aoju.bus.setting.magic.Properties
 
getInt(String) - Method in class org.aoju.bus.setting.magic.Properties
 
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(Supplier<List<IniProperty>>) - 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 class org.aoju.bus.setting.magic.IniSectionImpl
get IniProperty list.
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类型属性值
getLong(String, Long) - Method in class org.aoju.bus.setting.magic.Properties
 
getLong(String) - Method in class org.aoju.bus.setting.magic.Properties
 
getMap(String) - Method in class org.aoju.bus.setting.magic.PopSetting
获得指定分组的所有键值对,此方法获取的是原始键值对,获取的键值对可以被修改
getObj(String, Object) - Method in class org.aoju.bus.setting.magic.Properties
 
getObj(String) - 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, 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文件
getProp(String, Class<?>) - 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 IniProperty list, use IniSectionImpl.getList() or IniSectionImpl.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, Short) - Method in class org.aoju.bus.setting.magic.Properties
 
getShort(String) - Method in class org.aoju.bus.setting.magic.Properties
 
getStr(String, String) - Method in class org.aoju.bus.setting.magic.AbstractSetting
 
getStr(String, String, String) - Method in class org.aoju.bus.setting.magic.AbstractSetting
获得字符串类型值
getStr(String, String) - Method in class org.aoju.bus.setting.magic.Properties
 
getStr(String) - Method in class org.aoju.bus.setting.magic.Properties
 
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(Charset) - Constructor for class org.aoju.bus.setting.metric.GroupSet
基本构造 需自定义初始化配置文件
GroupSet(String, Charset) - Constructor for class org.aoju.bus.setting.metric.GroupSet
构造,使用相对于Class文件根目录的相对路径
GroupSet(File, Charset) - Constructor for class org.aoju.bus.setting.metric.GroupSet
构造
GroupSet(String, Class<?>, Charset) - Constructor for class org.aoju.bus.setting.metric.GroupSet
构造,相对于classes读取文件
GroupSet(URL, Charset) - Constructor for class org.aoju.bus.setting.metric.GroupSet
构造
GroupSet(String) - 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, String, int) - Constructor for class org.aoju.bus.setting.magic.IniCommentImpl
 
IniCommentImpl(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(IniSection, String, String, String, int) - Constructor for class org.aoju.bus.setting.magic.IniPropertyImpl
IniProperty constructor
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(String, String, int) - Constructor for class org.aoju.bus.setting.magic.IniPropertyImpl
 
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, 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, int, IniComment) - 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(Resource, Charset, boolean) - Method in class org.aoju.bus.setting.magic.PopSetting
初始化设定文件
init(URL, Charset) - Method in class org.aoju.bus.setting.metric.GroupSet
初始化设定文件
isComment() - Method in interface org.aoju.bus.setting.magic.IniElement
Am I comment?
isEmpty(String) - Method in class org.aoju.bus.setting.magic.PopSetting
某个分组对应的键值对是否为空
isEmpty() - Method in class org.aoju.bus.setting.magic.PopSetting
 
isEmpty(String) - Method in class org.aoju.bus.setting.metric.GroupMap
某个分组对应的键值对是否为空
isEmpty() - Method in class org.aoju.bus.setting.metric.GroupMap
是否为空,如果多个分组同时为空,也按照空处理
isEmpty() - Method in interface org.aoju.bus.setting.metric.ProxyList
 
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(String) - Method in class org.aoju.bus.setting.magic.PopSetting
指定分组所有键的Set
keySet() - Method in class org.aoju.bus.setting.magic.PopSetting
获取默认分组(空分组)中的所有键列表
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(URL) - Method in class org.aoju.bus.setting.magic.Properties
初始化配置文件
load(Resource) - Method in class org.aoju.bus.setting.magic.Properties
初始化配置文件
load() - Method in class org.aoju.bus.setting.magic.Properties
重新加载配置文件
load(URL) - Method in class org.aoju.bus.setting.metric.GroupSet
加载设置文件
load(InputStream) - Method in class org.aoju.bus.setting.metric.GroupSet
加载设置文件 此方法不会关闭流对象
load(Resource) - Method in class org.aoju.bus.setting.Readers
加载设置文件
load(InputStream) - Method in class org.aoju.bus.setting.Readers
加载设置文件 此方法不会关闭流对象

O

org.aoju.bus.setting - package org.aoju.bus.setting
 
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
 

P

plus(Builder) - Method in class org.aoju.bus.setting.Builder
Plus other builder
plus(List<IniElement>) - Method in class org.aoju.bus.setting.Builder
Plus iniElement list
plusComment(String) - Method in class org.aoju.bus.setting.Builder
 
plusProperties(Properties) - Method in class org.aoju.bus.setting.Builder
Plus properties
plusProperties(Properties, IniComment) - Method in class org.aoju.bus.setting.Builder
Plus properties
plusProperties(Properties, String) - 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, IniComment) - 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
plusSection(String) - Method in class org.aoju.bus.setting.Builder
Plus a section
plusSection(String, IniComment) - Method in class org.aoju.bus.setting.Builder
Plus a section with comment
plusSection(String, String) - 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(String) - Constructor for class org.aoju.bus.setting.magic.PopSetting
构造
PopSetting(String, boolean) - Constructor for class org.aoju.bus.setting.magic.PopSetting
构造
PopSetting(String, Charset, boolean) - Constructor for class org.aoju.bus.setting.magic.PopSetting
构造,使用相对于Class文件根目录的相对路径
PopSetting(File, Charset, 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(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(String) - Constructor for class org.aoju.bus.setting.magic.Properties
构造,使用相对于Class文件根目录的相对路径
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(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, 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(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(CommentFormatter) - Constructor for class org.aoju.bus.setting.format.PropertyFormatter
 
PropertyFormatter() - Constructor for class org.aoju.bus.setting.format.PropertyFormatter
 
PropertyFormatter(char, CommentFormatter) - Constructor for class org.aoju.bus.setting.format.PropertyFormatter
 
PropertyFormatter(char) - Constructor for class org.aoju.bus.setting.format.PropertyFormatter
 
ProxyList<E> - Interface in org.aoju.bus.setting.metric
 
put(String, String, String) - Method in class org.aoju.bus.setting.magic.PopSetting
将键值对加入到对应分组中
put(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(Map<? extends String, ? extends String>) - Method in class org.aoju.bus.setting.magic.PopSetting
将键值对Map加入默认分组(空分组)中
putAll(String, Map<? extends String, ? extends String>) - Method in class org.aoju.bus.setting.metric.GroupMap
加入多个键值对到某个分组下

R

read(InputStream) - Method in class org.aoju.bus.setting.Readers
read ini data from an inputStream
read(File) - Method in class org.aoju.bus.setting.Readers
read ini file to bean
read(Path) - Method in class org.aoju.bus.setting.Readers
read ini file to bean
read(Reader) - Method in class org.aoju.bus.setting.Readers
to buffered and read
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(String, Object) - Method in class org.aoju.bus.setting.magic.PopSetting
从指定分组中删除指定值
remove(Object) - Method in class org.aoju.bus.setting.magic.PopSetting
移除默认分组(空分组)中指定值
remove(String, String) - Method in class org.aoju.bus.setting.metric.GroupMap
从指定分组中删除指定值
remove(Object) - Method in interface org.aoju.bus.setting.metric.ProxyList
 
remove(int) - Method in interface org.aoju.bus.setting.metric.ProxyList
 
removeAll(Collection<?>) - Method in interface org.aoju.bus.setting.metric.ProxyList
 
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(CommentFormatter) - Constructor for class org.aoju.bus.setting.format.SectionFormatter
 
SectionFormatter() - Constructor for class org.aoju.bus.setting.format.SectionFormatter
 
SectionFormatter(char, char, CommentFormatter) - Constructor for class org.aoju.bus.setting.format.SectionFormatter
 
SectionFormatter(char, char) - Constructor for class org.aoju.bus.setting.format.SectionFormatter
 
set(String, String) - Method in class org.aoju.bus.setting.magic.PopSetting
设置值
set(int, E) - Method in interface org.aoju.bus.setting.metric.ProxyList
 
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(String) - Method in class org.aoju.bus.setting.magic.PopSetting
持久化当前设置,会覆盖掉之前的设置 持久化不会保留之前的分组
store(File) - Method in class org.aoju.bus.setting.magic.PopSetting
持久化当前设置,会覆盖掉之前的设置 持久化不会保留之前的分组
store(String) - Method in class org.aoju.bus.setting.magic.Properties
持久化当前设置,会覆盖掉之前的设置
store(String, Class<?>) - Method in class org.aoju.bus.setting.magic.Properties
存储当前设置,会覆盖掉以前的设置
store(String) - Method in class org.aoju.bus.setting.Readers
持久化当前设置,会覆盖掉之前的设置 持久化会不会保留之前的分组
store(File) - Method in class org.aoju.bus.setting.Readers
持久化当前设置,会覆盖掉之前的设置 持久化会不会保留之前的分组
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 CharSequence that 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(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方法 只支持基本类型的转换
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 支持的表达式:
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(String) - Method in class org.aoju.bus.setting.magic.IniSetting
get properties.
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对象
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 value changed, 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 value changed, change the originalValue
values(String) - Method in class org.aoju.bus.setting.magic.PopSetting
指定分组下所有值
values() - Method in class org.aoju.bus.setting.magic.PopSetting
获取默认分组(空分组)中的所有值列表
values(String) - Method in class org.aoju.bus.setting.metric.GroupMap
指定分组下所有值

W

write(OutputStream, Charset, boolean) - Method in class org.aoju.bus.setting.magic.IniSetting
write the IniSetting.toString() value to output stream.
write(OutputStream, boolean) - Method in class org.aoju.bus.setting.magic.IniSetting
write the IniSetting.toString() value to output stream.
write(Writer, boolean) - Method in class org.aoju.bus.setting.magic.IniSetting
write the IniSetting.toString() value to Writer.
write(PrintStream, boolean) - Method in class org.aoju.bus.setting.magic.IniSetting
write the IniSetting.toString() value to PrintStream.
write(File, Charset, boolean) - Method in class org.aoju.bus.setting.magic.IniSetting
write the IniSetting.toString() value to File.
write(File, boolean) - Method in class org.aoju.bus.setting.magic.IniSetting
write the IniSetting.toString() value to File.
write(Path, Charset, boolean) - Method in class org.aoju.bus.setting.magic.IniSetting
write the IniSetting.toString() value to Path(file).
write(Path, boolean) - Method in class org.aoju.bus.setting.magic.IniSetting
write the IniSetting.toString() value to Path(file).
A B C D E F G H I K L O P R S T V W 
Skip navigation links

Copyright © 2021. All rights reserved.