Expand description
ModuForge-RS 数据转换模块
该模块负责处理文档的转换操作,包括:
- 节点操作(添加、移动、删除、替换)
- 标记操作
- 属性更新
- 批量操作
- 补丁应用
主要组件:
attr_step
: 属性步骤,处理属性更新操作draft
: 草稿系统,管理文档的临时状态mark_step
: 标记步骤,处理标记的添加和删除node_step
: 节点步骤,处理节点的各种操作patch
: 补丁系统,用于增量更新step
: 步骤定义,定义转换操作的基本接口transform
: 转换系统,协调各种转换操作
核心类型:
ConcreteStep
: 具体步骤枚举,表示所有可能的转换操作PatchStep
: 补丁步骤,用于应用补丁BatchStep
: 批量步骤,用于执行多个转换操作