Package org.aoju.bus.core.lang.tree
package org.aoju.bus.core.lang.tree
提供通用树生成,特点: 1、每个字段可自定义 2、支持排序 树深度配置,自定义转换器等 3、支持额外属性扩展 4、贴心 许多属性,特性都有默认值处理 5、使用简单 可一行代码生成树 6、代码简洁轻量无额外依赖
- Since:
- Java 17+
- Author:
- Kimi Liu
-
ClassDescriptionNode<T>节点接口,提供节点相关的的方法定义树配置属性相关Tree<T>通过转换器将你的实体转化为TreeNodeMap节点实体 属性都存在此处,属性有序,可支持排序TreeBuilder<E>树构建器TreeNode<T>树节点 每个属性都可以在
NodeConfig中被重命名 在你的项目里它可以是部门实体、地区实体等任意类树节点实体 类树节点实体: 包含key,父Key.不限于这些属性的可以构造成一颗树的实体对象