Package-level declarations
Types
PluginData 的默认实现. 支持使用 by value()
等委托方法创建 Value 并跟踪其改动.
链接自动保存的 PluginConfig.
链接自动保存的 PluginData.
可以持有相关 AutoSavePluginData 的对象.
表示一个不可空 Boolean.
表示一个不可空 Byte.
表示一个不可空 Char.
复合数据类型的 List
复合数据类型 Set
复合数据类型实现
表示一个不可空 Double.
表示一个不可空 Float.
表示一个不可空 Int.
表示一个不可空 Long.
在内存存储所有 PluginData 实例的 PluginDataStorage. 在内存数据丢失后相关 PluginData 实例也会丢失.
用多个文件存储 PluginData 实例的 PluginDataStorage.
一个插件的配置数据, 用于和用户交互.
一个插件内部的, 对用户隐藏的数据对象. 可包含对多个 Value 的值变更的跟踪. 典型的实现为 AbstractPluginData.
PluginData 相关一些扩展
可以持有相关 PluginData 实例的对象, 作为 PluginData 实例的拥有者.
数据对象 存储仓库.
针对基础类型优化的 List
基础数据类型 Set
基础数据类型 Value
只读的 PluginConfig. 插件只能读取其值, 但值可能在后台被前端 (用户) 修改.
只读的 PluginData. 插件只能读取其值, 但值可能在后台被前端 (用户) 修改.
可被序列化的 Value.
表示一个不可空 Short.
表示一个不可空 String.
序列化之后的注释.
Functions
通过具体化类型创建一个 SerializerAwareValue.
通过具体化类型创建一个 SerializerAwareValue, 并设置初始值.