public class TreeNode<T extends TreeNode> extends BasedStringAccessor<String,Map<String,Object>> implements Serializable
| 构造器和说明 |
|---|
TreeNode() |
TreeNode(String id,
String pid,
String name) |
TreeNode(String id,
String pid,
String name,
boolean isParent) |
TreeNode(String id,
String pid,
String name,
boolean isParent,
Collection<T> children) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addChildNode(T treeNode) |
void |
addChildNodes(List<T> treeNodes) |
void |
clear() |
boolean |
equals(Object o) |
void |
extractDescendants(List<TreeNode> descendants,
boolean containsSelf) |
Object |
get(String key) |
TreeNode |
getChildNodeById(String childNodeId) |
Collection<T> |
getChildren() |
TreeNode |
getDescendant(String id) |
String |
getId() |
boolean |
getIsParent() |
String |
getName() |
String |
getPid() |
String |
getString(String key,
String defaultValue) |
int |
hashCode() |
void |
removeChildNode(T treeNode) |
List<T> |
removeChildNodes() |
void |
set(String key,
Object value) |
void |
setChildren(Collection<T> children) |
void |
setId(String id) |
void |
setIsParent(boolean isParent) |
void |
setName(String name) |
void |
setPid(String pid) |
getBoolean, getBoolean, getByte, getByte, getCharacter, getCharacter, getDouble, getDouble, getFloat, getFloat, getInteger, getInteger, getLong, getLong, getNumber, getShort, getShort, getString, has, setBoolean, setByte, setChar, setDouble, setFloat, setInteger, setLong, setShort, setStringget, getBoolean, getByte, getCharacter, getDouble, getFloat, getInteger, getLong, getShort, getString, getTarget, setTargetpublic TreeNode()
public TreeNode(String id, String pid, String name, boolean isParent, Collection<T> children)
public String getId()
public void setId(String id)
public String getPid()
public void setPid(String pid)
public boolean getIsParent()
public void setIsParent(boolean isParent)
public String getName()
public void setName(String name)
public Collection<T> getChildren()
public void setChildren(Collection<T> children)
public void addChildNode(T treeNode)
public void removeChildNode(T treeNode)
public void clear()
public String getString(String key, String defaultValue)
getString 在接口中 ValueGetter2<String>getString 在类中 BasedStringAccessor<String,Map<String,Object>>Copyright © 2020. All rights reserved.