跳过导航链接
A C D E F G H I K L O P R S T V W Y 

A

AbsSetting - org.dromara.hutool.setting中的类
Setting抽象类
AbsSetting() - 类 的构造器org.dromara.hutool.setting.AbsSetting
 
addSetting(Setting) - 类 中的方法org.dromara.hutool.setting.Setting
添加一个Stting到主配置中
autoLoad(boolean) - 类 中的方法org.dromara.hutool.setting.props.Props
在配置文件变更时自动加载
autoLoad(boolean) - 类 中的方法org.dromara.hutool.setting.Setting
在配置文件变更时自动加载
autoLoad(boolean, Consumer<Boolean>) - 类 中的方法org.dromara.hutool.setting.Setting
在配置文件变更时自动加载

C

charset - 类 中的变量org.dromara.hutool.setting.Setting
本设置对象的字符集
clear(String) - 类 中的方法org.dromara.hutool.setting.GroupedMap
清除指定分组下的所有键值对
clear() - 类 中的方法org.dromara.hutool.setting.profile.Profile
清空所有环境的配置文件
clear(String) - 类 中的方法org.dromara.hutool.setting.Setting
清除指定分组下的所有键值对
clear() - 类 中的方法org.dromara.hutool.setting.Setting
清空默认分组(空分组)中的所有键值对
close() - 类 中的方法org.dromara.hutool.setting.toml.TomlWriter
Closes the underlying writer, flushing it first.
contains(String, String, String...) - 类 中的方法org.dromara.hutool.setting.GroupedSet
是否在给定分组的集合中包含指定值
如果给定分组对应集合不存在,则返回false
contains(String, Collection<String>) - 类 中的方法org.dromara.hutool.setting.GroupedSet
是否在给定分组的集合中全部包含指定值集合
如果给定分组对应集合不存在,则返回false
containsKey(String, String) - 类 中的方法org.dromara.hutool.setting.GroupedMap
指定分组中是否包含指定key
containsKey(String, String) - 类 中的方法org.dromara.hutool.setting.Setting
指定分组中是否包含指定key
containsKey(Object) - 类 中的方法org.dromara.hutool.setting.Setting
默认分组(空分组)中是否包含指定key对应的值
containsValue(String, String) - 类 中的方法org.dromara.hutool.setting.GroupedMap
指定分组中是否包含指定值
containsValue(String, String) - 类 中的方法org.dromara.hutool.setting.Setting
指定分组中是否包含指定值
containsValue(Object) - 类 中的方法org.dromara.hutool.setting.Setting
默认分组(空分组)中是否包含指定值

D

DATE_FORMATTER - 类 中的静态变量org.dromara.hutool.setting.toml.Toml
A DateTimeFormatter that uses the TOML format.
DEFAULT_CHARSET - 类 中的静态变量org.dromara.hutool.setting.Setting
默认字符集
DEFAULT_DELIMITER - 类 中的静态变量org.dromara.hutool.setting.AbsSetting
数组类型值默认分隔符
DEFAULT_GROUP - 类 中的静态变量org.dromara.hutool.setting.AbsSetting
默认分组
DEFAULT_PROFILE - 类 中的静态变量org.dromara.hutool.setting.profile.Profile
默认环境
dump(Object, Writer) - 类 中的静态方法org.dromara.hutool.setting.yaml.YamlUtil
将Bean对象或者Map写出到Writer
dump(Object, Writer, DumperOptions) - 类 中的静态方法org.dromara.hutool.setting.yaml.YamlUtil
将Bean对象或者Map写出到Writer

E

entrySet() - 类 中的方法org.dromara.hutool.setting.GroupedMap
 
entrySet(String) - 类 中的方法org.dromara.hutool.setting.GroupedMap
指定分组下所有键值对
entrySet(String) - 类 中的方法org.dromara.hutool.setting.Setting
指定分组下所有键值对
entrySet() - 类 中的方法org.dromara.hutool.setting.Setting
获取默认分组(空分组)中的所有键值对列表
equals(Object) - 类 中的方法org.dromara.hutool.setting.Setting
 
EXT_NAME - 类 中的静态变量org.dromara.hutool.setting.props.Props
默认配置文件扩展名
EXT_NAME - 类 中的静态变量org.dromara.hutool.setting.Setting
默认配置文件扩展名

F

flush() - 类 中的方法org.dromara.hutool.setting.toml.TomlWriter
Flushes the underlying writer.

G

get(SerFunction<P, T>) - 类 中的方法org.dromara.hutool.setting.AbsSetting
根据lambda的方法引用,获取
get(CharSequence, CharSequence) - 类 中的方法org.dromara.hutool.setting.GroupedMap
获取分组对应的值,如果分组不存在或者值不存在则返回null
get(Object) - 类 中的方法org.dromara.hutool.setting.GroupedMap
 
get(SerFunction<P, T>) - 类 中的方法org.dromara.hutool.setting.props.Props
根据lambda的方法引用,获取
get(String) - 类 中的静态方法org.dromara.hutool.setting.props.PropsUtil
获取当前环境下的配置文件
name可以为不包括扩展名的文件名(默认.properties),也可以是文件名全称
get(Object) - 类 中的方法org.dromara.hutool.setting.Setting
获取默认分组(空分组)中指定key对应的值
get(String) - 类 中的静态方法org.dromara.hutool.setting.SettingUtil
获取当前环境下的配置文件
name可以为不包括扩展名的文件名(默认.setting为结尾),也可以是文件名全称
getAndRemove(String...) - 类 中的方法org.dromara.hutool.setting.Setting
获取并删除键值对,当指定键对应值非空时,返回并删除这个值,后边的键对应的值不再查找
getAndRemoveStr(String...) - 类 中的方法org.dromara.hutool.setting.props.Props
获取并删除键值对,当指定键对应值非空时,返回并删除这个值,后边的键对应的值不再查找
getByGroupNotEmpty(String, String, String) - 类 中的方法org.dromara.hutool.setting.AbsSetting
获得字符串类型值,如果字符串为null或者""返回默认值
getFirstFound(String...) - 类 中的静态方法org.dromara.hutool.setting.props.PropsUtil
获取给定路径找到的第一个配置文件
* name可以为不包括扩展名的文件名(默认.properties为结尾),也可以是文件名全称
getFirstFound(String...) - 类 中的静态方法org.dromara.hutool.setting.SettingUtil
获取给定路径找到的第一个配置文件
* name可以为不包括扩展名的文件名(默认.setting为结尾),也可以是文件名全称
getGroupedMap() - 类 中的方法org.dromara.hutool.setting.Setting
获取GroupedMap
getGroups() - 类 中的方法org.dromara.hutool.setting.GroupedSet
 
getGroups() - 类 中的方法org.dromara.hutool.setting.Setting
获取所有分组
getMap(String) - 类 中的方法org.dromara.hutool.setting.Setting
获得指定分组的所有键值对,此方法获取的是原始键值对,获取的键值对可以被修改
getObj(CharSequence, Object) - 类 中的方法org.dromara.hutool.setting.AbsSetting
 
getObj(CharSequence, Object) - 类 中的方法org.dromara.hutool.setting.props.Props
 
getObjByGroup(CharSequence, CharSequence, Object) - 类 中的方法org.dromara.hutool.setting.Setting
 
getPath() - 类 中的方法org.dromara.hutool.setting.GroupedSet
 
getProperties(String) - 类 中的方法org.dromara.hutool.setting.Setting
获取group分组下所有配置键值对,组成新的Properties
getProps(String) - 类 中的方法org.dromara.hutool.setting.Setting
获取group分组下所有配置键值对,组成新的Props
getSetting(String) - 类 中的静态方法org.dromara.hutool.setting.profile.GlobalProfile
获得全局的当前环境下对应的配置文件
getSetting(String) - 类 中的方法org.dromara.hutool.setting.profile.Profile
获取当前环境下的配置文件
getSetting(String) - 类 中的方法org.dromara.hutool.setting.Setting
获取group分组下所有配置键值对,组成新的Setting
getSettingPath() - 类 中的方法org.dromara.hutool.setting.Setting
获得设定文件的路径
getSettingUrl() - 类 中的方法org.dromara.hutool.setting.Setting
获得设定文件的URL
getStrs(String) - 类 中的方法org.dromara.hutool.setting.AbsSetting
获得数组型
getStrs(CharSequence, String[]) - 类 中的方法org.dromara.hutool.setting.AbsSetting
获得数组型
getStrsByGroup(CharSequence, CharSequence) - 类 中的方法org.dromara.hutool.setting.AbsSetting
获得数组型默认逗号分隔
若配置文件中键值对类似于: a = 1,2,3,4 则获取结果为:[1, 2, 3, 4]
getStrsByGroup(CharSequence, CharSequence, CharSequence) - 类 中的方法org.dromara.hutool.setting.AbsSetting
获得数组型,可自定义分隔符
假定分隔符为逗号,若配置文件中键值对类似于: a = 1,2,3,4 则获取结果为:[1, 2, 3, 4]
getSubProps(String) - 类 中的方法org.dromara.hutool.setting.props.Props
获取一个新的子属性,子属性键值对拥有公共前缀,以.分隔。
getSystemProps() - 类 中的静态方法org.dromara.hutool.setting.props.PropsUtil
获取系统参数,例如用户在执行java命令时定义的 -Duse=hutool
getValues(String) - 类 中的方法org.dromara.hutool.setting.GroupedSet
获得对应分组的所有值
GlobalProfile - org.dromara.hutool.setting.profile中的类
全局的Profile配置中心
GroupedMap - org.dromara.hutool.setting中的类
基于分组的Map
此对象方法线程安全
GroupedMap() - 类 的构造器org.dromara.hutool.setting.GroupedMap
 
GroupedSet - org.dromara.hutool.setting中的类
分组化的Set集合类
在配置文件中可以用中括号分隔不同的分组,每个分组会放在独立的Set中,用group区别
无分组的集合和`[]`分组集合会合并成员,重名的分组也会合并成员
分组配置文件如下: [group1] aaa bbb ccc [group2] aaa ccc ddd
GroupedSet(Charset) - 类 的构造器org.dromara.hutool.setting.GroupedSet
基本构造
需自定义初始化配置文件
GroupedSet(String, Charset) - 类 的构造器org.dromara.hutool.setting.GroupedSet
构造,使用相对于Class文件根目录的相对路径
GroupedSet(File, Charset) - 类 的构造器org.dromara.hutool.setting.GroupedSet
构造
GroupedSet(String, Class<?>, Charset) - 类 的构造器org.dromara.hutool.setting.GroupedSet
构造,相对于classes读取文件
GroupedSet(URL, Charset) - 类 的构造器org.dromara.hutool.setting.GroupedSet
构造
GroupedSet(String) - 类 的构造器org.dromara.hutool.setting.GroupedSet
构造

H

hashCode() - 类 中的方法org.dromara.hutool.setting.Setting
 

I

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

K

keySet() - 类 中的方法org.dromara.hutool.setting.GroupedMap
 
keySet(String) - 类 中的方法org.dromara.hutool.setting.GroupedMap
指定分组所有键的Set
keySet(String) - 类 中的方法org.dromara.hutool.setting.Setting
指定分组所有键的Set
keySet() - 类 中的方法org.dromara.hutool.setting.Setting
获取默认分组(空分组)中的所有键列表

L

load(URL) - 类 中的方法org.dromara.hutool.setting.GroupedSet
加载设置文件
load(InputStream) - 类 中的方法org.dromara.hutool.setting.GroupedSet
加载设置文件。
load(URL) - 类 中的方法org.dromara.hutool.setting.props.Props
初始化配置文件
load(Resource) - 类 中的方法org.dromara.hutool.setting.props.Props
初始化配置文件
load() - 类 中的方法org.dromara.hutool.setting.props.Props
重新加载配置文件
load() - 类 中的方法org.dromara.hutool.setting.Setting
重新加载配置文件
load(Resource) - 类 中的方法org.dromara.hutool.setting.SettingLoader
加载设置文件
load(InputStream) - 类 中的方法org.dromara.hutool.setting.SettingLoader
加载设置文件。
load(InputStream, Class<T>) - 类 中的静态方法org.dromara.hutool.setting.yaml.YamlUtil
从流中加载YAML
load(Reader) - 类 中的静态方法org.dromara.hutool.setting.yaml.YamlUtil
加载YAML,加载完毕后关闭Reader
load(Reader, Class<T>) - 类 中的静态方法org.dromara.hutool.setting.yaml.YamlUtil
加载YAML,加载完毕后关闭Reader
load(Reader, Class<T>, boolean) - 类 中的静态方法org.dromara.hutool.setting.yaml.YamlUtil
加载YAML
loadByPath(String) - 类 中的静态方法org.dromara.hutool.setting.yaml.YamlUtil
从classpath或绝对路径加载YAML文件
loadByPath(String, Class<T>) - 类 中的静态方法org.dromara.hutool.setting.yaml.YamlUtil
从classpath或绝对路径加载YAML文件

O

of() - 类 中的静态方法org.dromara.hutool.setting.props.Props
构建一个空的Props,用于手动加入参数
of(String) - 类 中的静态方法org.dromara.hutool.setting.props.Props
获得Classpath下的Properties文件
of(String, Charset) - 类 中的静态方法org.dromara.hutool.setting.props.Props
获得Classpath下的Properties文件
of(Properties) - 类 中的静态方法org.dromara.hutool.setting.props.Props
Properties转为Props
of() - 类 中的静态方法org.dromara.hutool.setting.Setting
构建一个空的Setting,用于手动加入参数
org.dromara.hutool.setting - 程序包 org.dromara.hutool.setting
Setting模块主要针对Properties文件读写做封装,同时定义一套自己的配置文件规范,实现兼容性良好的配置工具。
org.dromara.hutool.setting.profile - 程序包 org.dromara.hutool.setting.profile
配置环境封装,例如Profile可以自定义不同环境下的配置文件位置
org.dromara.hutool.setting.props - 程序包 org.dromara.hutool.setting.props
配置文件实现封装,例如Properties封装Props
org.dromara.hutool.setting.toml - 程序包 org.dromara.hutool.setting.toml
TOML(Tom's Obvious, Minimal Language)配置文件解析和生成 规范:https://toml.io/cn/ 参考实现:https://github.com/TheElectronWill/TOML-javalib
org.dromara.hutool.setting.yaml - 程序包 org.dromara.hutool.setting.yaml
YAML文件的读写封装,基于snakeyaml

P

Profile - org.dromara.hutool.setting.profile中的类
Profile可以让我们定义一系列的配置信息,然后指定其激活条件。
Profile() - 类 的构造器org.dromara.hutool.setting.profile.Profile
默认构造,环境使用默认的:default,编码UTF-8,不使用变量
Profile(String) - 类 的构造器org.dromara.hutool.setting.profile.Profile
构造,编码UTF-8,不使用变量
Profile(String, Charset, boolean) - 类 的构造器org.dromara.hutool.setting.profile.Profile
构造
Props - org.dromara.hutool.setting.props中的类
Properties文件读取封装类
Props() - 类 的构造器org.dromara.hutool.setting.props.Props
构造
Props(String) - 类 的构造器org.dromara.hutool.setting.props.Props
构造,使用相对于Class文件根目录的相对路径
Props(String, Charset) - 类 的构造器org.dromara.hutool.setting.props.Props
构造,使用相对于Class文件根目录的相对路径
Props(File) - 类 的构造器org.dromara.hutool.setting.props.Props
构造
Props(File, Charset) - 类 的构造器org.dromara.hutool.setting.props.Props
构造
Props(Resource, Charset) - 类 的构造器org.dromara.hutool.setting.props.Props
构造,使用URL读取
Props(Properties) - 类 的构造器org.dromara.hutool.setting.props.Props
构造,使用URL读取
PropsUtil - org.dromara.hutool.setting.props中的类
Props工具类
提供静态方法获取配置文件
PropsUtil() - 类 的构造器org.dromara.hutool.setting.props.PropsUtil
 
put(String, String, String) - 类 中的方法org.dromara.hutool.setting.GroupedMap
将键值对加入到对应分组中
put(String, String) - 类 中的方法org.dromara.hutool.setting.Setting
将指定键值对加入到默认分组(空分组)中
putAll(String, Map<? extends String, ? extends String>) - 类 中的方法org.dromara.hutool.setting.GroupedMap
加入多个键值对到某个分组下
putAll(String, Map<? extends String, ? extends String>) - 类 中的方法org.dromara.hutool.setting.Setting
加入多个键值对到某个分组下
putAll(Map<? extends String, ? extends String>) - 类 中的方法org.dromara.hutool.setting.Setting
将键值对Map加入默认分组(空分组)中
putByGroup(String, String, String) - 类 中的方法org.dromara.hutool.setting.Setting
将键值对加入到对应分组中

R

read(Resource) - 类 中的静态方法org.dromara.hutool.setting.toml.Toml
读取TOML
read() - 类 中的方法org.dromara.hutool.setting.toml.TomlReader
读取TOML
reload() - 类 中的方法org.dromara.hutool.setting.GroupedSet
重新加载配置文件
remove(String, String) - 类 中的方法org.dromara.hutool.setting.GroupedMap
从指定分组中删除指定值
remove(String, Object) - 类 中的方法org.dromara.hutool.setting.Setting
从指定分组中删除指定值
remove(Object) - 类 中的方法org.dromara.hutool.setting.Setting
移除默认分组(空分组)中指定值
resource - 类 中的变量org.dromara.hutool.setting.Setting
设定文件的资源

S

set(String, Object) - 类 中的方法org.dromara.hutool.setting.props.Props
设置值,无给定键创建之。
set(String, String) - 类 中的方法org.dromara.hutool.setting.Setting
设置值
setAssignFlag(char) - 类 中的方法org.dromara.hutool.setting.SettingLoader
赋值分隔符(用于分隔键值对)
setByGroup(String, String, String) - 类 中的方法org.dromara.hutool.setting.Setting
将键值对加入到对应分组中
此方法用于与getXXX统一参数顺序
setCharset(Charset) - 类 中的方法org.dromara.hutool.setting.profile.Profile
设置编码
setCharset(Charset) - 类 中的方法org.dromara.hutool.setting.Setting
自定义字符编码
setFields(SerSupplier<?>...) - 类 中的方法org.dromara.hutool.setting.props.Props
通过lambda批量设置值
实际使用时,可以使用getXXX的方法引用来完成键值对的赋值: User user = GenericBuilder.of(User::new).with(User::setUsername, "hutool").build(); Setting.of().setFields(user::getNickname, user::getUsername);
setFields(SerSupplier<String>...) - 类 中的方法org.dromara.hutool.setting.Setting
通过lambda批量设置值
实际使用时,可以使用getXXX的方法引用来完成键值对的赋值: User user = GenericBuilder.of(User::new).with(User::setUsername, "hutool").build(); Setting.of().setFields(user::getNickname, user::getUsername);
setLogIfNull(boolean) - 类 中的方法org.dromara.hutool.setting.Setting
设置当获取key对应值为null时是否打印debug日志提示用户
setProfile(String) - 类 中的静态方法org.dromara.hutool.setting.profile.GlobalProfile
设置全局环境
setProfile(String) - 类 中的方法org.dromara.hutool.setting.profile.Profile
设置环境
Setting - org.dromara.hutool.setting中的类
设置工具类。
Setting() - 类 的构造器org.dromara.hutool.setting.Setting
空构造
Setting(String) - 类 的构造器org.dromara.hutool.setting.Setting
构造
Setting(String, boolean) - 类 的构造器org.dromara.hutool.setting.Setting
构造
Setting(String, Charset, boolean) - 类 的构造器org.dromara.hutool.setting.Setting
构造,使用相对于Class文件根目录的相对路径
Setting(File, Charset, boolean) - 类 的构造器org.dromara.hutool.setting.Setting
构造
Setting(Resource, Charset, boolean) - 类 的构造器org.dromara.hutool.setting.Setting
构造
SettingException - org.dromara.hutool.setting中的异常错误
设置异常
SettingException(Throwable) - 异常错误 的构造器org.dromara.hutool.setting.SettingException
构造
SettingException(String) - 异常错误 的构造器org.dromara.hutool.setting.SettingException
构造
SettingException(String, Object...) - 异常错误 的构造器org.dromara.hutool.setting.SettingException
构造
SettingException(String, Throwable) - 异常错误 的构造器org.dromara.hutool.setting.SettingException
构造
SettingException(String, Throwable, boolean, boolean) - 异常错误 的构造器org.dromara.hutool.setting.SettingException
构造
SettingException(Throwable, String, Object...) - 异常错误 的构造器org.dromara.hutool.setting.SettingException
构造
SettingLoader - org.dromara.hutool.setting中的类
Setting文件加载器
SettingLoader(GroupedMap) - 类 的构造器org.dromara.hutool.setting.SettingLoader
构造
SettingLoader(GroupedMap, Charset, boolean) - 类 的构造器org.dromara.hutool.setting.SettingLoader
构造
SettingUtil - org.dromara.hutool.setting中的类
Setting工具类
提供静态方法获取配置文件
SettingUtil() - 类 的构造器org.dromara.hutool.setting.SettingUtil
 
setUseVar(boolean) - 类 中的方法org.dromara.hutool.setting.profile.Profile
设置是否使用变量
setVarRegex(String) - 类 中的方法org.dromara.hutool.setting.Setting
设置变量的正则
正则只能有一个group表示变量本身,剩余为字符 例如 \$\{(name)\}表示${name}变量名为name的一个变量表示
setVarRegex(String) - 类 中的方法org.dromara.hutool.setting.SettingLoader
设置变量的正则
正则只能有一个group表示变量本身,剩余为字符 例如 \$\{(name)\}表示${name}变量名为name的一个变量表示
size() - 类 中的方法org.dromara.hutool.setting.GroupedMap
总的键值对数
size() - 类 中的方法org.dromara.hutool.setting.Setting
键值总数
store(String) - 类 中的方法org.dromara.hutool.setting.props.Props
持久化当前设置,会覆盖掉之前的设置
store(String, Class<?>) - 类 中的方法org.dromara.hutool.setting.props.Props
存储当前设置,会覆盖掉以前的设置
store() - 类 中的方法org.dromara.hutool.setting.Setting
持久化当前设置,会覆盖掉之前的设置
持久化不会保留之前的分组,注意如果配置文件在jar内部或者在exe中,此方法会报错。
store(String) - 类 中的方法org.dromara.hutool.setting.Setting
持久化当前设置,会覆盖掉之前的设置
持久化不会保留之前的分组
store(File) - 类 中的方法org.dromara.hutool.setting.Setting
持久化当前设置,会覆盖掉之前的设置
持久化不会保留之前的分组
store(String) - 类 中的方法org.dromara.hutool.setting.SettingLoader
持久化当前设置,会覆盖掉之前的设置
持久化会不会保留之前的分组
store(File) - 类 中的方法org.dromara.hutool.setting.SettingLoader
持久化当前设置,会覆盖掉之前的设置
持久化会不会保留之前的分组

T

toBean(CharSequence, T) - 类 中的方法org.dromara.hutool.setting.AbsSetting
将setting中的键值关系映射到对象中,原理是调用对象对应的set方法
只支持基本类型的转换
toBean(CharSequence, Class<T>) - 类 中的方法org.dromara.hutool.setting.AbsSetting
将setting中的键值关系映射到对象中,原理是调用对象对应的set方法
只支持基本类型的转换
toBean(T) - 类 中的方法org.dromara.hutool.setting.AbsSetting
将setting中的键值关系映射到对象中,原理是调用对象对应的set方法
只支持基本类型的转换
toBean(Class<T>) - 类 中的方法org.dromara.hutool.setting.AbsSetting
将setting中的键值关系映射到对象中,原理是调用对象对应的set方法
只支持基本类型的转换
toBean(Class<T>) - 类 中的方法org.dromara.hutool.setting.props.Props
将配置文件转换为Bean,支持嵌套Bean
支持的表达式: persion persion.name persons[3] person.friends[5].name ['person']['friends'][5]['name']
toBean(Class<T>, String) - 类 中的方法org.dromara.hutool.setting.props.Props
将配置文件转换为Bean,支持嵌套Bean
支持的表达式: persion persion.name persons[3] person.friends[5].name ['person']['friends'][5]['name']
toBean(T) - 类 中的方法org.dromara.hutool.setting.props.Props
将配置文件转换为Bean,支持嵌套Bean
支持的表达式: persion persion.name persons[3] person.friends[5].name ['person']['friends'][5]['name']
toBean(T, String) - 类 中的方法org.dromara.hutool.setting.props.Props
将配置文件转换为Bean,支持嵌套Bean
支持的表达式: persion persion.name persons[3] person.friends[5].name ['person']['friends'][5]['name']
Toml - org.dromara.hutool.setting.toml中的类
TOML读写封装
TODO 参考https://github.com/TheElectronWill/night-config改造
Toml() - 类 的构造器org.dromara.hutool.setting.toml.Toml
 
TomlReader - org.dromara.hutool.setting.toml中的类
TOML文件读取
来自:https://github.com/TheElectronWill/TOML-javalib 日期格式支持: 2015-03-20 转为:LocalDate 2015-03-20T19:04:35 转为:LocalDateTime 2015-03-20T19:04:35+01:00 转为:ZonedDateTime 此类支持更加宽松的key,除了A-Za-z0-9_- ,还支持' ','
TomlReader(String, boolean) - 类 的构造器org.dromara.hutool.setting.toml.TomlReader
构造 严格模式:[A-Za-z0-9_-] 宽松模式:所有字符但是不包括. [ ] # =
TomlWriter - org.dromara.hutool.setting.toml中的类
TOML生成器 日期格式支持: 2015-03-20 转为:LocalDate 2015-03-20T19:04:35 转为:LocalDateTime 2015-03-20T19:04:35+01:00 转为:ZonedDateTime 此类支持更加宽松的key,除了A-Za-z0-9_- ,其他key使用"包装。
TomlWriter(Writer) - 类 的构造器org.dromara.hutool.setting.toml.TomlWriter
Creates a new TomlWriter with the defaults parameters.
TomlWriter(Writer, int, boolean) - 类 的构造器org.dromara.hutool.setting.toml.TomlWriter
Creates a new TomlWriter with the specified parameters.
TomlWriter(Writer, int, boolean, String) - 类 的构造器org.dromara.hutool.setting.toml.TomlWriter
Creates a new TomlWriter with the specified parameters.
toProperties() - 类 中的方法org.dromara.hutool.setting.props.Props
转换为标准的Properties对象
toProps() - 类 中的方法org.dromara.hutool.setting.Setting
转换为Props对象,原分组变为前缀
toString() - 类 中的方法org.dromara.hutool.setting.GroupedMap
 
toString() - 类 中的方法org.dromara.hutool.setting.Setting
 

V

values(String) - 类 中的方法org.dromara.hutool.setting.GroupedMap
指定分组下所有值
values(String) - 类 中的方法org.dromara.hutool.setting.Setting
指定分组下所有值
values() - 类 中的方法org.dromara.hutool.setting.Setting
获取默认分组(空分组)中的所有值列表

W

write(Map<String, Object>, Writer) - 类 中的静态方法org.dromara.hutool.setting.toml.Toml
将TOML数据写出到Writer
write(Map<String, Object>) - 类 中的方法org.dromara.hutool.setting.toml.TomlWriter
Writes the specified data in the TOML format.

Y

YamlUtil - org.dromara.hutool.setting.yaml中的类
基于Snakeyaml的的YAML读写工具
YamlUtil() - 类 的构造器org.dromara.hutool.setting.yaml.YamlUtil
 
A C D E F G H I K L O P R S T V W Y 
跳过导航链接

Copyright © 2023. All rights reserved.