| 构造器和说明 |
|---|
CommonTree() |
CommonTree(Collection<TreeNode> nodes) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addNode(String pid,
TreeNode node) |
void |
addNode(TreeNode node) |
void |
addNodes(List<TreeNode> nodes) |
void |
addNodes(String pid,
List<TreeNode> nodes) |
void |
clear() |
void |
forEach(Consumer2<Tree,TreeNode> cb) |
Collection<TreeNode> |
getChildren(String id) |
TreeNode |
getNodeById(String id) |
Collection<TreeNode> |
getNodes() |
List<TreeNode> |
getNodesAsArray() |
TreeNode |
getParentNode(String treeNodeId) |
TreeNode |
getParentNode(TreeNode treeNode) |
List<TreeNode> |
getRootNodes() |
Collection<TreeNode> |
removeChildNodes(String pid) |
void |
removeNode(TreeNode node) |
void |
removeNode(TreeNode node,
boolean recursion) |
void |
sort(Comparator<TreeNode> comparator) |
public CommonTree()
public CommonTree(Collection<TreeNode> nodes)
public void removeNode(TreeNode node)
removeNode 在接口中 Tree<TreeNode>public void removeNode(TreeNode node, boolean recursion)
removeNode 在接口中 Tree<TreeNode>public Collection<TreeNode> removeChildNodes(String pid)
removeChildNodes 在接口中 Tree<TreeNode>public TreeNode getNodeById(String id)
getNodeById 在接口中 Tree<TreeNode>public Collection<TreeNode> getNodes()
public List<TreeNode> getNodesAsArray()
getNodesAsArray 在接口中 Tree<TreeNode>public TreeNode getParentNode(String treeNodeId)
getParentNode 在接口中 Tree<TreeNode>public TreeNode getParentNode(TreeNode treeNode)
getParentNode 在接口中 Tree<TreeNode>public void sort(Comparator<TreeNode> comparator)
public List<TreeNode> getRootNodes()
getRootNodes 在接口中 Tree<TreeNode>public Collection<TreeNode> getChildren(String id)
getChildren 在接口中 Tree<TreeNode>Copyright © 2021. All rights reserved.