public class TreeNode<T> extends Object implements Node<T>
TreeEntity中被重命名
在你的项目里它可以是部门实体、地区实体等任意类树节点实体
类树节点实体: 包含key,父Key.不限于这些属性的可以构造成一颗树的实体对象| Constructor and Description |
|---|
TreeNode()
空构造
|
TreeNode(T id,
T parentId,
String name,
Comparable<?> weight)
构造
|
| Modifier and Type | Method and Description |
|---|---|
T |
getId()
获取ID
|
CharSequence |
getName()
获取节点标签名称
|
T |
getParentId()
获取父节点ID
|
Comparable<?> |
getWeight()
获取权重
|
TreeNode<T> |
setId(T id)
设置ID
|
TreeNode<T> |
setName(CharSequence name)
设置节点标签名称
|
TreeNode<T> |
setParentId(T parentId)
设置父节点ID
|
TreeNode<T> |
setWeight(Comparable<?> weight)
设置权重
|
public TreeNode()
public TreeNode(T id, T parentId, String name, Comparable<?> weight)
id - IDparentId - 父节点IDname - 名称weight - 权重public T getParentId()
NodegetParentId in interface Node<T>public TreeNode<T> setParentId(T parentId)
NodesetParentId in interface Node<T>parentId - 父节点IDpublic CharSequence getName()
Nodepublic TreeNode<T> setName(CharSequence name)
Nodepublic Comparable<?> getWeight()
NodeCopyright © 2020. All rights reserved.