public class TreeUtils extends Object
| Constructor and Description |
|---|
TreeUtils() |
| Modifier and Type | Method and Description |
|---|---|
static <T,E> List<TreeMap<E>> |
build(List<T> list,
E parentId,
NodeParser<T,E> nodeParser)
树构建
|
static <T,E> List<TreeMap<E>> |
build(List<T> list,
E parentId,
TreeEntity treeEntity,
NodeParser<T,E> nodeParser)
树构建
|
static <E> List<TreeMap<E>> |
build(List<TreeNode<E>> list,
E parentId)
树构建
|
static List<TreeMap<Integer>> |
build(List<TreeNode<Integer>> list)
树构建
|
public static List<TreeMap<Integer>> build(List<TreeNode<Integer>> list)
list - 源数据集合public static <E> List<TreeMap<E>> build(List<TreeNode<E>> list, E parentId)
E - ID类型list - 源数据集合parentId - 最顶层父id值 一般为 0 之类public static <T,E> List<TreeMap<E>> build(List<T> list, E parentId, NodeParser<T,E> nodeParser)
T - 转换的实体 为数据源里的对象类型E - ID类型list - 源数据集合parentId - 最顶层父id值 一般为 0 之类nodeParser - 转换器public static <T,E> List<TreeMap<E>> build(List<T> list, E parentId, TreeEntity treeEntity, NodeParser<T,E> nodeParser)
T - 转换的实体 为数据源里的对象类型E - ID类型list - 源数据集合parentId - 最顶层父id值 一般为 0 之类treeEntity - 配置nodeParser - 转换器Copyright © 2020. All rights reserved.