| 程序包 | 说明 |
|---|---|
| com.ideaaedi.commonds.tree |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
MultiTreeify<K,T extends MultiTreeify<K,T>>
多父节点树 - 以K为纽带, 树化T
单父节点树,见 MultiTreeify |
| 限定符和类型 | 方法和说明 |
|---|---|
static <K,T extends MultiTreeify<K,T>> |
TreeifyUtil.multiTree2List(T node,
boolean containSelf,
boolean disconnect)
将树节点node展开为list
|
static <K,T extends MultiTreeify<K,T>> |
TreeifyUtil.multiTree2List(T node,
boolean containSelf,
boolean disconnect,
Comparator<? super T> comparator)
将树节点node展开为list
|
static <K,T extends MultiTreeify<K,T>> |
TreeifyUtil.multiTree2Map(T node,
boolean containSelf,
boolean disconnect)
将树节点node展开为Map
|
static <K,T extends MultiTreeify<K,T>> |
TreeifyUtil.treeifyMulti(List<? extends MultiTreeify<K,T>> nodeList)
获取树map
|
static <K,T extends MultiTreeify<K,T>> |
TreeifyUtil.treeifyMulti(List<? extends MultiTreeify<K,T>> nodeList,
Comparator<? super T> childrenComparator)
获取树map
|
static <K,T extends MultiTreeify<K,T>> |
TreeifyUtil.treeifyMulti(List<? extends MultiTreeify<K,T>> nodeList,
Comparator<? super T> childrenComparator,
K nodeKey)
获取指定根节点的树
|
static <K,T extends MultiTreeify<K,T>> |
TreeifyUtil.treeifyMulti(List<? extends MultiTreeify<K,T>> nodeList,
K nodeKey)
获取指定根节点的树
|
static <K,T extends MultiTreeify<K,T>> |
TreeifyUtil.treeifyMultiWithSort(List<? extends MultiTreeify<K,T>> nodeList,
Comparator<? super T> childrenComparator)
获取树map
P.S. key-唯一定位节点的key, value-以key对应的节点为根节点的树
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <K,T extends MultiTreeify<K,T>> |
TreeifyUtil.treeifyMulti(List<? extends MultiTreeify<K,T>> nodeList)
获取树map
|
static <K,T extends MultiTreeify<K,T>> |
TreeifyUtil.treeifyMulti(List<? extends MultiTreeify<K,T>> nodeList,
Comparator<? super T> childrenComparator)
获取树map
|
static <K,T extends MultiTreeify<K,T>> |
TreeifyUtil.treeifyMulti(List<? extends MultiTreeify<K,T>> nodeList,
Comparator<? super T> childrenComparator,
K nodeKey)
获取指定根节点的树
|
static <K,T extends MultiTreeify<K,T>> |
TreeifyUtil.treeifyMulti(List<? extends MultiTreeify<K,T>> nodeList,
K nodeKey)
获取指定根节点的树
|
static <K,T extends MultiTreeify<K,T>> |
TreeifyUtil.treeifyMultiWithSort(List<? extends MultiTreeify<K,T>> nodeList,
Comparator<? super T> childrenComparator)
获取树map
P.S. key-唯一定位节点的key, value-以key对应的节点为根节点的树
|
Copyright © 2023. All rights reserved.