Index

A B C D G L N R S T V 
All Classes and Interfaces|All Packages

A

addClassTag(Class<? extends Object>, Tag) - Method in class com.imyeyu.config.ConfigRepresenter
 
addConverter(Class<?>, BaseConverter<?, ?>) - Method in class com.imyeyu.config.ConfigLoader
添加自定义类型转换器

B

BaseConverter<T,K> - Class in com.imyeyu.config
 
BaseConverter() - Constructor for class com.imyeyu.config.BaseConverter
 

C

classTags - Variable in class com.imyeyu.config.ConfigRepresenter
 
com.imyeyu.config - package com.imyeyu.config
 
ConfigLoader<T> - Class in com.imyeyu.config
配置加载器 - SnakeYAML 封装 基于 SnakeYAML 的配置加载器 自动创建默认配置文件 支持自定义类型转换器 使用自定义 Representer 配置跳过 null 值以减少配置文件体积 通过转换器解决 YAML 序列化 JavaFX Property 等问题
ConfigLoader(String, Class<T>) - Constructor for class com.imyeyu.config.ConfigLoader
创建配置加载器,源路径和目标路径相同
ConfigLoader(String, String, Class<T>) - Constructor for class com.imyeyu.config.ConfigLoader
创建配置加载器
ConfigRepresenter - Class in com.imyeyu.config
自定义 Representer - SnakeYAML 序列化增强 跳过 null 值字段,保持 YAML 简洁 禁用类型标签,输出纯净的 YAML 枚举序列化为字符串
ConfigRepresenter(DumperOptions) - Constructor for class com.imyeyu.config.ConfigRepresenter
 
Converter - Annotation Interface in com.imyeyu.config
 

D

deserialize(Field, K) - Method in class com.imyeyu.config.BaseConverter
当获取配置并即将设置到组件时调用
dump() - Method in class com.imyeyu.config.ConfigLoader
保存配置

G

getTag(Class<?>, Tag) - Method in class com.imyeyu.config.ConfigRepresenter
 
getTimeZone() - Method in class com.imyeyu.config.ConfigRepresenter
 

L

load() - Method in class com.imyeyu.config.ConfigLoader
加载配置

N

nonPrintableStyle - Variable in class com.imyeyu.config.ConfigRepresenter
 

R

representJavaBean(Set<Property>, Object) - Method in class com.imyeyu.config.ConfigRepresenter
 
representJavaBeanProperty(Object, Property, Object, Tag) - Method in class com.imyeyu.config.ConfigRepresenter
 

S

serialize(Field, T) - Method in class com.imyeyu.config.BaseConverter
当组件值需要写入配置时的转换,默认直接 toString
serialize(Field, T) - Method in class com.imyeyu.config.StringConverter
 
setTimeZone(TimeZone) - Method in class com.imyeyu.config.ConfigRepresenter
 
StringConverter<T> - Class in com.imyeyu.config
 
StringConverter() - Constructor for class com.imyeyu.config.StringConverter
 

T

timeZone - Variable in class com.imyeyu.config.ConfigRepresenter
 

V

value() - Element in annotation interface com.imyeyu.config.Converter
 
A B C D G L N R S T V 
All Classes and Interfaces|All Packages