public class TreeNode<T>
extends ITreeNode
树形节点,泛型T是id/pid的类型 以下模型使用 1 台区: 构成3层树形 1 变电站 2 线路 3 台区 2 计划分类: 构成2层树形
| 限定符和类型 | 类和说明 |
|---|---|
static class |
TreeNode.Companion |
| 限定符和类型 | 字段和说明 |
|---|---|
static TreeNode.Companion |
Companion |
| 构造器和说明 |
|---|
TreeNode(T id,
java.lang.String name,
T pid,
java.lang.Object data,
java.util.List<net.jkcode.jkmvc.util.ITreeNode> children)
树形节点,泛型T是id/pid的类型
以下模型使用
1 台区: 构成3层树形 1 变电站 2 线路 3 台区
2 计划分类: 构成2层树形
|
| 限定符和类型 | 方法和说明 |
|---|---|
T |
component1()
节点id
|
java.lang.String |
component2() |
T |
component3()
父节点id
|
java.lang.Object |
component4() |
java.util.List<net.jkcode.jkmvc.util.ITreeNode> |
component5()
子节点
|
TreeNode<T> |
copy(T id,
java.lang.String name,
T pid,
java.lang.Object data,
java.util.List<net.jkcode.jkmvc.util.ITreeNode> children)
树形节点,泛型T是id/pid的类型
以下模型使用
1 台区: 构成3层树形 1 变电站 2 线路 3 台区
2 计划分类: 构成2层树形
|
boolean |
equals(java.lang.Object p) |
java.util.List<net.jkcode.jkmvc.util.ITreeNode> |
getChildren()
子节点
|
java.lang.Object |
getData() |
T |
getId()
节点id
|
java.lang.String |
getName() |
T |
getPid()
父节点id
|
int |
hashCode() |
java.lang.String |
toString() |
addChild, getChildren, getId, getPid, isPidEmptypublic static TreeNode.Companion Companion
public TreeNode(T id,
java.lang.String name,
T pid,
java.lang.Object data,
java.util.List<net.jkcode.jkmvc.util.ITreeNode> children)
树形节点,泛型T是id/pid的类型 以下模型使用 1 台区: 构成3层树形 1 变电站 2 线路 3 台区 2 计划分类: 构成2层树形
id - 节点idpid - 父节点idchildren - 子节点public T getId()
节点id
public java.lang.String getName()
public T getPid()
父节点id
public java.lang.Object getData()
public java.util.List<net.jkcode.jkmvc.util.ITreeNode> getChildren()
子节点
public T component1()
节点id
public java.lang.String component2()
public T component3()
父节点id
public java.lang.Object component4()
public java.util.List<net.jkcode.jkmvc.util.ITreeNode> component5()
子节点
public TreeNode<T> copy(T id, java.lang.String name, T pid, java.lang.Object data, java.util.List<net.jkcode.jkmvc.util.ITreeNode> children)
树形节点,泛型T是id/pid的类型 以下模型使用 1 台区: 构成3层树形 1 变电站 2 线路 3 台区 2 计划分类: 构成2层树形
public java.lang.String toString()
public int hashCode()
public boolean equals(java.lang.Object p)