public class TreeNode
extends java.lang.Object
implements java.io.Serializable
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
ID_ROOT |
static java.lang.String |
ID_ROOT_PARENT |
限定符和类型 | 方法和说明 |
---|---|
void |
addNode(java.lang.String id,
TreeNode node)
添加节点
|
JSONObject |
createJSONConfig()
获取json输出
|
JSONObject |
createJSONConfig(java.lang.String[] filters,
java.lang.String dataFilter)
获取json输出(过滤起始字符串)
|
boolean |
equals(java.lang.Object obj) |
TreeBean |
getBean() |
protected java.lang.String[] |
getNodeIDs() |
TreeNode[] |
getNodes() |
java.lang.String[] |
getPath() |
java.lang.String |
getShowName(java.lang.String prefix) |
int |
hashCode()
获取哈希码
|
protected void |
removeSelf() |
void |
setBean(TreeBean bean) |
public static final java.lang.String ID_ROOT
public static final java.lang.String ID_ROOT_PARENT
public TreeNode(TreeBean treeBean)
public void addNode(java.lang.String id, TreeNode node)
id
- 序号node
- 节点protected void removeSelf()
public java.lang.String getShowName(java.lang.String prefix)
public java.lang.String[] getPath()
public TreeNode[] getNodes()
protected java.lang.String[] getNodeIDs()
public JSONObject createJSONConfig() throws JSONException
JSONException
public JSONObject createJSONConfig(java.lang.String[] filters, java.lang.String dataFilter) throws JSONException
filters
- dataFilter
- 过滤的关键字,带过滤的时候需要设置isexpand=trueJSONException
- json输出public int hashCode()
hashCode
在类中 java.lang.Object
public boolean equals(java.lang.Object obj)
equals
在类中 java.lang.Object
public TreeBean getBean()
public void setBean(TreeBean bean)