Class ScxTreeHelper

java.lang.Object
cool.scx.common.tree.ScxTreeHelper

public final class ScxTreeHelper extends Object
ScxTreeUtils
Version:
0.0.1
Author:
scx567888
  • Constructor Details

    • ScxTreeHelper

      public ScxTreeHelper()
  • Method Details

    • walk

      public static <T extends ScxTree<T>> void walk(T scxTree, ScxTreeVisitor<T> visitor)
    • listToTree

      public static <T extends ScxTreeModel<T>> List<T> listToTree(List<T> list)
      将 list 类型数据转换为 树形结构 (默认忽略孤儿节点)
      Type Parameters:
      T - T
      Parameters:
      list - 原始 list
      Returns:
      树形结构
    • listToTree

      public static <T extends ScxTreeModel<T>> List<T> listToTree(List<T> list, boolean ignoreOrphans)
      将 list 类型数据转换为 树形结构
      Type Parameters:
      T - T
      Parameters:
      list - 原始 list
      ignoreOrphans - 是否忽略孤儿节点
      Returns:
      树形结构