public class MXHierarchyNode
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description | 
|---|
| MXHierarchyNode(MXNodeElement nodeElement,
               MXHierarchyNode parent)Constructor | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addChild(MXHierarchyNode child)Add a child node | 
| MXHierarchyNode | getChild(int index)Get child node at index | 
| int | getChildCount()Get children count | 
| java.lang.String | getId()Get the id of the node | 
| MXNodeElement | getNodeElement()Get node element | 
| MXHierarchyNode | getParent()Get parent node | 
| MXHierarchyNode | removeChild(int index)Remove child node with node index | 
| void | removeChild(MXHierarchyNode child)Remove child node | 
| void | removeChild(java.lang.String childId)Remove child node with nodeid parameter | 
| void | reverseChildOrder()Reverse child node order. | 
| void | setParent(MXHierarchyNode parent)Set the parent node | 
public MXHierarchyNode(MXNodeElement nodeElement, MXHierarchyNode parent)
nodeElement - parent - public void setParent(MXHierarchyNode parent)
parent - public void addChild(MXHierarchyNode child)
child - public java.lang.String getId()
public int getChildCount()
public MXHierarchyNode getChild(int index)
index - public MXNodeElement getNodeElement()
public MXHierarchyNode getParent()
public void removeChild(MXHierarchyNode child)
child - nodepublic void removeChild(java.lang.String childId)
child - Idpublic MXHierarchyNode removeChild(int index)
index - public void reverseChildOrder()