public final class TreeBuilder extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
TreeBuilder.RootNode
Root Id Node
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <E extends ITreeNode<E>> |
buildTree(String nonNullRootNodeId,
List<E> entityList)
解析树形数据
包含root节点,root节点为非0或null
|
static <E extends ITreeNode<E>> |
buildTree(String nonNullRootNodeId,
List<E> entityList,
boolean hasRoot)
解析树形数据
|
static <E extends ITreeNode<E>> |
buildTree(String nonNullRootNodeId,
List<E> entityList,
boolean hasRoot,
Comparator<? super E> comparator)
解析树形数据
|
static <E extends ITreeNode<E>> |
buildTree(String nonNullRootNodeId,
List<E> entityList,
Comparator<? super E> comparator)
解析树形数据
包含root节点,root节点为非0或null
|
static <E extends ITreeNode<E>> |
buildTree(TreeBuilder.RootNode rootNode,
List<E> entityList)
解析树形数据
包含root节点
|
static <E extends ITreeNode<E>> |
buildTree(TreeBuilder.RootNode rootNode,
List<E> entityList,
Comparator<? super E> comparator)
解析树形数据
包含root节点
|
public static <E extends ITreeNode<E>> List<E> buildTree(String nonNullRootNodeId, List<E> entityList)
包含root节点,root节点为非0或null
nonNullRootNodeId - 顶层节点identityList - 节点数据集合public static <E extends ITreeNode<E>> List<E> buildTree(String nonNullRootNodeId, List<E> entityList, Comparator<? super E> comparator)
包含root节点,root节点为非0或null
nonNullRootNodeId - 顶层节点identityList - 节点数据集合comparator - 自定义比较器public static <E extends ITreeNode<E>> List<E> buildTree(String nonNullRootNodeId, List<E> entityList, boolean hasRoot)
nonNullRootNodeId - 顶层节点id,非0或nullentityList - 节点数据集合hasRoot - 是否包含root节点public static <E extends ITreeNode<E>> List<E> buildTree(String nonNullRootNodeId, List<E> entityList, boolean hasRoot, Comparator<? super E> comparator)
nonNullRootNodeId - 顶层节点id,非0或nullentityList - 节点数据集合hasRoot - 是否包含root节点comparator - 自定义比较器public static <E extends ITreeNode<E>> List<E> buildTree(TreeBuilder.RootNode rootNode, List<E> entityList)
包含root节点
entityList - 节点数据集合public static <E extends ITreeNode<E>> List<E> buildTree(TreeBuilder.RootNode rootNode, List<E> entityList, Comparator<? super E> comparator)
包含root节点
entityList - 节点数据集合comparator - 自定义比较器Copyright © 2020. All rights reserved.