public class TreeNodeBase extends java.lang.Object implements TreeNode, java.lang.Comparable
| Constructor and Description |
|---|
TreeNodeBase() |
TreeNodeBase(java.lang.String type,
java.lang.String description,
boolean leaf) |
TreeNodeBase(java.lang.String type,
java.lang.String description,
java.lang.String identifier,
boolean leaf) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(java.lang.Object obj) |
int |
getChildCount()
Gets the number of children this node has.
|
java.util.List |
getChildren() |
java.lang.String |
getDescription() |
java.lang.String |
getIdentifier()
Gets the identifier asociated with the
TreeNode. |
java.lang.String |
getType()
Gets the type of
TreeNode. |
boolean |
isLeaf() |
void |
setDescription(java.lang.String description) |
void |
setIdentifier(java.lang.String identifier)
Sets the identifier associated with the
TreeNode. |
void |
setLeaf(boolean leaf) |
void |
setType(java.lang.String type)
Sets the type of
TreeNode. |
public TreeNodeBase()
public TreeNodeBase(java.lang.String type,
java.lang.String description,
boolean leaf)
public TreeNodeBase(java.lang.String type,
java.lang.String description,
java.lang.String identifier,
boolean leaf)
public java.util.List getChildren()
getChildren in interface TreeNodepublic java.lang.String getType()
TreeNodeTreeNode.public void setType(java.lang.String type)
TreeNodeTreeNode.public void setDescription(java.lang.String description)
setDescription in interface TreeNodepublic java.lang.String getDescription()
getDescription in interface TreeNodepublic void setIdentifier(java.lang.String identifier)
TreeNodeTreeNode.setIdentifier in interface TreeNodeidentifier - The identifierpublic java.lang.String getIdentifier()
TreeNodeTreeNode.getIdentifier in interface TreeNodepublic int getChildCount()
TreeNodegetChildCount in interface TreeNodepublic int compareTo(java.lang.Object obj)
compareTo in interface java.lang.Comparable