Uses of Package
org.miaixz.bus.core.tree
Packages that use org.miaixz.bus.core.tree
Package
Description
提供通用树生成,特点:
节点解析器封装
提供各种工具封装 xyz:做好一切必要准备,可以行动了
-
Classes in org.miaixz.bus.core.tree used by org.miaixz.bus.core.treeClassDescription本类是用于构建树的工具类,特点是采取lambda,以及满足指定类型的Bean进行树操作 Bean需要满足三个属性: 包含不为null的主键(例如id) 包含容许为null的关联外键(例如parentId) 包含自身的子集,例如类型为List的children 本类的构建方法是通过
BeanTree.of进行构建,例如:用于迭代层级结构(比如树或图)的迭代器, 支持广度优先与深度优先两种遍历模式。 迭代器仅适用于访问层级结构,因此不支持Iterator.remove()方法。 要构建树或者操作数,请参见BeanTree或TreeKit。通过转换器将你的实体转化为TreeNodeMap节点实体 属性都存在此处,属性有序,可支持排序节点接口,提供节点相关的的方法定义树配置属性相关树构建器树节点 每个属性都可以在NodeConfig中被重命名 在你的项目里它可以是部门实体、地区实体等任意类树节点实体 类树节点实体: 包含key,父Key.不限于这些属性的可以构造成一颗树的实体对象 -
Classes in org.miaixz.bus.core.tree used by org.miaixz.bus.core.tree.parserClassDescription通过转换器将你的实体转化为TreeNodeMap节点实体 属性都存在此处,属性有序,可支持排序树节点 每个属性都可以在
NodeConfig中被重命名 在你的项目里它可以是部门实体、地区实体等任意类树节点实体 类树节点实体: 包含key,父Key.不限于这些属性的可以构造成一颗树的实体对象 -
Classes in org.miaixz.bus.core.tree used by org.miaixz.bus.core.xyzClassDescription通过转换器将你的实体转化为TreeNodeMap节点实体 属性都存在此处,属性有序,可支持排序树配置属性相关树节点 每个属性都可以在
NodeConfig中被重命名 在你的项目里它可以是部门实体、地区实体等任意类树节点实体 类树节点实体: 包含key,父Key.不限于这些属性的可以构造成一颗树的实体对象