Package | Description |
---|---|
cn.hutool.core.lang.tree |
提供通用树生成,特点:
1、每个字段可自定义
2、支持排序 树深度配置,自定义转换器等 3、支持额外属性扩展 4、贴心 许多属性,特性都有默认值处理 5、使用简单 可一行代码生成树 6、代码简洁轻量无额外依赖 |
Modifier and Type | Class and Description |
---|---|
class |
Tree<T>
通过转换器将你的实体转化为TreeNodeMap节点实体 属性都存在此处,属性有序,可支持排序
|
class |
TreeNode<T>
树节点 每个属性都可以在
TreeNodeConfig 中被重命名在你的项目里它可以是部门实体、地区实体等任意类树节点实体 类树节点实体: 包含key,父Key.不限于这些属性的可以构造成一颗树的实体对象 |
Modifier and Type | Method and Description |
---|---|
Node<T> |
Node.setId(T id)
设置ID
|
Node<T> |
Node.setName(CharSequence name)
设置节点标签名称
|
Node<T> |
Node.setParentId(T parentId)
设置父节点ID
|
Node<T> |
Node.setWeight(Comparable<?> weight)
设置权重
|
Modifier and Type | Method and Description |
---|---|
default int |
Node.compareTo(Node node) |
Copyright © 2024. All rights reserved.