| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
ROOT_NODE_NAME |
| 构造器和说明 |
|---|
TreeNode(java.lang.Object value) |
TreeNode(java.lang.Object value,
java.lang.Object label) |
TreeNode(java.lang.Object value,
java.lang.Object label,
TreeNode parent,
java.util.List<TreeNode> children) |
| 限定符和类型 | 方法和说明 |
|---|---|
static TreeNode |
createRootTreeNode()
创建根节点
|
static TreeNode |
createRootTreeNode(java.lang.String name) |
boolean |
equals(java.lang.Object o) |
java.util.List<TreeNode> |
getChildren() |
java.lang.String |
getFullLabel()
树节点代表的全路径名称, 如 部门_部门1_职位11_姓名112
|
java.lang.String |
getFullValue()
由树节点中各个值组成的全路径, 如 部门_1_11_112
|
java.lang.Object |
getLabel()
excel中显示名称,非包装显示名称;
|
TreeNode |
getParent() |
java.lang.Object |
getValue()
excel中实际值
|
int |
hashCode() |
boolean |
isLeaf() |
boolean |
isRoot() |
void |
setChildren(java.util.List<TreeNode> children) |
void |
setLabel(java.lang.Object label) |
void |
setLeaf(boolean leaf) |
void |
setParent(TreeNode parent) |
void |
setRoot(boolean root) |
public static final java.lang.String ROOT_NODE_NAME
public TreeNode(java.lang.Object value)
public TreeNode(java.lang.Object value,
java.lang.Object label)
public static TreeNode createRootTreeNode()
public static TreeNode createRootTreeNode(java.lang.String name)
public java.lang.String getFullValue()
public java.lang.String getFullLabel()
public java.lang.Object getValue()
INodepublic java.lang.Object getLabel()
INodepublic void setLabel(java.lang.Object label)
public TreeNode getParent()
public void setParent(TreeNode parent)
public java.util.List<TreeNode> getChildren()
public void setChildren(java.util.List<TreeNode> children)
public boolean isRoot()
public void setRoot(boolean root)
public boolean isLeaf()
public void setLeaf(boolean leaf)
public int hashCode()
hashCode 在类中 java.lang.Objectpublic boolean equals(java.lang.Object o)
equals 在类中 java.lang.Object