| 程序包 | 说明 |
|---|---|
| com.jn.langx.util.collection.tree |
Tree APIs
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
Tree<T extends TreeNode> |
class |
TreeNode<T extends TreeNode> |
| 限定符和类型 | 方法和说明 |
|---|---|
TreeNode |
TreeNode.getChildNodeById(String childNodeId) |
TreeNode |
TreeNode.getDescendant(String id) |
TreeNode |
Tree.getNodeById(String paramString) |
TreeNode |
SimpleTree.getNodeById(String id) |
TreeNode |
CommonTree.getNodeById(String id) |
TreeNode |
Tree.getParentNode(String paramString) |
TreeNode |
SimpleTree.getParentNode(String treeNodeId) |
TreeNode |
CommonTree.getParentNode(String treeNodeId) |
TreeNode |
Tree.getParentNode(TreeNode paramTreeNode) |
TreeNode |
SimpleTree.getParentNode(TreeNode treeNode) |
TreeNode |
CommonTree.getParentNode(TreeNode treeNode) |
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<TreeNode> |
Tree.getChildren(String paramString) |
Collection<TreeNode> |
SimpleTree.getChildren(String id) |
Collection<TreeNode> |
CommonTree.getChildren(String id) |
Collection<TreeNode> |
Tree.getNodes() |
Collection<TreeNode> |
SimpleTree.getNodes() |
Collection<TreeNode> |
CommonTree.getNodes() |
List<TreeNode> |
Tree.getNodesAsArray() |
List<TreeNode> |
SimpleTree.getNodesAsArray() |
List<TreeNode> |
CommonTree.getNodesAsArray() |
List<TreeNode> |
Tree.getRootNodes() |
List<TreeNode> |
SimpleTree.getRootNodes() |
List<TreeNode> |
CommonTree.getRootNodes() |
Collection<TreeNode> |
Tree.removeChildNodes(String paramString) |
List<TreeNode> |
SimpleTree.removeChildNodes(String pid) |
Collection<TreeNode> |
CommonTree.removeChildNodes(String pid) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Tree.addNode(String paramString,
TreeNode paramTreeNode) |
void |
SimpleTree.addNode(String pid,
TreeNode node) |
void |
CommonTree.addNode(String pid,
TreeNode node) |
void |
Tree.addNode(TreeNode paramTreeNode) |
void |
SimpleTree.addNode(TreeNode node) |
void |
CommonTree.addNode(TreeNode node) |
TreeNode |
Tree.getParentNode(TreeNode paramTreeNode) |
TreeNode |
SimpleTree.getParentNode(TreeNode treeNode) |
TreeNode |
CommonTree.getParentNode(TreeNode treeNode) |
void |
Tree.removeNode(TreeNode paramTreeNode) |
void |
SimpleTree.removeNode(TreeNode node) |
void |
CommonTree.removeNode(TreeNode node) |
void |
Tree.removeNode(TreeNode paramTreeNode,
boolean paramBoolean) |
void |
SimpleTree.removeNode(TreeNode node,
boolean recursion) |
void |
CommonTree.removeNode(TreeNode node,
boolean recursion) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Tree.addNodes(List<TreeNode> paramList) |
void |
SimpleTree.addNodes(List<TreeNode> nodes) |
void |
CommonTree.addNodes(List<TreeNode> nodes) |
void |
Tree.addNodes(String paramString,
List<TreeNode> paramList) |
void |
SimpleTree.addNodes(String pid,
List<TreeNode> nodes) |
void |
CommonTree.addNodes(String pid,
List<TreeNode> nodes) |
void |
TreeNode.extractDescendants(List<TreeNode> descendants,
boolean containsSelf) |
void |
Tree.forEach(Consumer2<Tree,TreeNode> paramCallback) |
void |
SimpleTree.forEach(Consumer2<Tree,TreeNode> cb) |
void |
CommonTree.forEach(Consumer2<Tree,TreeNode> cb) |
void |
SimpleTree.removeChildNodes(String pid,
List<TreeNode> removed) |
void |
Tree.sort(Comparator<TreeNode> paramComparator) |
void |
SimpleTree.sort(Comparator<TreeNode> comparator) |
void |
CommonTree.sort(Comparator<TreeNode> comparator) |
| 构造器和说明 |
|---|
CommonTree(Collection<TreeNode> nodes) |
SimpleTree(Collection<TreeNode> nodes) |
Copyright © 2021. All rights reserved.