Component Processor
class ComponentProcessor(val serializerMap: Map<String, ComponentDataJsonElementSerializer<out AbstractContentComponentData>>, val dataKClassMap: Map<String, KClass<out AbstractContentComponentData>>, var content: JsonObject)
章节内容组件处理器 用于对章节内容JSON中的特定类型组件批量应用变换操作
Since
Api 2
Parameters
serializer Map
组件id到其JSON序列化器的映射
data KClass Map
组件id到其数据类KClass的映射
content
当前章节内容的JSON对象
Constructors
Link copied to clipboard
constructor(serializerMap: Map<String, ComponentDataJsonElementSerializer<out AbstractContentComponentData>>, dataKClassMap: Map<String, KClass<out AbstractContentComponentData>>, content: JsonObject)