java.lang.Object
tech.mhuang.pacebox.springboot.core.protocol.tree.TreeNodeUtil

public class TreeNodeUtil extends Object
树节点工具类
从以下版本开始:
1.1.2
作者:
mhuang
  • 构造器详细资料

    • TreeNodeUtil

      public TreeNodeUtil()
  • 方法详细资料

    • assembleTree

      public static <T extends BaseTreeNode> List<T> assembleTree(List<T> nodeList)
      将当前列表数据转成封装成树状图数据
      类型参数:
      T - 类型
      参数:
      nodeList - 列表数据
      返回:
      树状图数据
    • assembleTree

      public static <T extends BaseTreeNode> List<T> assembleTree(String id, List<T> nodeList)
      根据id将树列表封装成树状图数据
      类型参数:
      T - 类型
      参数:
      id - 树id
      nodeList - 树列表
      返回:
      树状图数据
    • assembleTreeChildren

      public static <T extends BaseTreeNode> T assembleTreeChildren(T node, List<T> nodeList)
      根据某个节点将树列表封装成树状图数据
      类型参数:
      T - 不确定类型
      参数:
      node - 树节点
      nodeList - 树列表
      返回:
      树状图数据