Setting Def
实现此接口并打上 @AutoService(SettingDef::class) 注释即可注册一个设置。
使用 io.github.autotweaker.api.base.IntSetting 等基类可以省去一些声明设置的重复代码。
通过 io.github.autotweaker.api.adapter.CoreAPI.ConfigAPI 可管理所有设置。
AutoTweaker 通过 SPI 和 SettingService 来实现分布式的设置声明以及安全的取值。
See also
Inheritors
Functions
Link copied to clipboard
获取一个字符串 SettingDef 的当前值,并通过 java.lang.String.format 填充字符串占位符。
Link copied to clipboard
对一个 SettingDef 调用 get 可以直接从数据库拿到当前配置值。
Link copied to clipboard
对一个 SettingDef 调用 set 可以更新配置值。