public class EntityTree extends Object
| 构造器和说明 |
|---|
EntityTree() |
EntityTree(Object key) |
EntityTree(Object key,
Object value) |
EntityTree(Object key,
String valueType,
Object value) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addNode(EntityTree EntityTree)
添加子树
|
void |
clearTree()
置空树
|
int |
dept()
求树的深度
这方法还有点问题,有待完善
|
EntityTree |
getChild(int i)
返回递i个子树
|
List<EntityTree> |
getChilds()
求所有孩子结点
|
EntityTree |
getFirstChild()
求第一个孩子 结点
|
EntityTree |
getLastChild()
求最后 一个孩子结点
|
Object |
getNodeKey() |
Object |
getNodeValue() |
Object |
getRootData()
获得根结点的数据
|
EntityTree |
getSpecifyChild(String chlidName) |
boolean |
hasSpecifyChild(String chlidName) |
boolean |
isEmpty()
判断是否为空树
|
boolean |
isLeaf()
判断是否为叶子结点
|
boolean |
isListNode()
判断是否为List结点
|
boolean |
isListNodeChild()
判断当前节点是否为List结点中的一个
|
EntityTree |
root()
获得树根
|
void |
setNodeValue(Object value) |
void |
setRootData(Object key,
Object value)
设置根结点的数据
|
int |
size()
求结点数
这方法还有点问题,有待完善
|
public EntityTree()
public EntityTree(Object key)
public void addNode(EntityTree EntityTree)
EntityTree - 子树public void clearTree()
public int dept()
public EntityTree getChild(int i)
i - public EntityTree getFirstChild()
public EntityTree getLastChild()
public List<EntityTree> getChilds()
public EntityTree getSpecifyChild(String chlidName)
public boolean hasSpecifyChild(String chlidName)
public Object getRootData()
public boolean isEmpty()
public boolean isListNode()
public boolean isListNodeChild()
public boolean isLeaf()
public EntityTree root()
public Object getNodeKey()
public Object getNodeValue()
public void setNodeValue(Object value)
public int size()
Copyright © 2019. All rights reserved.