Class DefaultParentNode
- java.lang.Object
-
- com.inductiveautomation.ignition.client.util.gui.tree.DefaultParentNode
-
- All Implemented Interfaces:
javax.swing.tree.TreeNode
public class DefaultParentNode extends java.lang.Object implements javax.swing.tree.TreeNode
A tree node that keeps a list of children and has addChild function to add children. All children should be added before the node is installed in a model. IF you want a tree node that calculates its children on the fly, look atAbstractAsynchronousTreeNode
orAbstractLazyLoadingTreeNode
-
-
Constructor Summary
Constructors Constructor Description DefaultParentNode(javax.swing.tree.TreeNode parent, java.lang.String text)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addChild(javax.swing.tree.TreeNode node)
java.util.Enumeration
children()
boolean
getAllowsChildren()
javax.swing.tree.TreeNode
getChildAt(int index)
int
getChildCount()
int
getIndex(javax.swing.tree.TreeNode node)
javax.swing.tree.TreeNode
getParent()
boolean
isLeaf()
java.lang.String
toString()
-
-
-
Method Detail
-
addChild
public void addChild(javax.swing.tree.TreeNode node)
-
getChildAt
public javax.swing.tree.TreeNode getChildAt(int index)
- Specified by:
getChildAt
in interfacejavax.swing.tree.TreeNode
-
getChildCount
public int getChildCount()
- Specified by:
getChildCount
in interfacejavax.swing.tree.TreeNode
-
getParent
public javax.swing.tree.TreeNode getParent()
- Specified by:
getParent
in interfacejavax.swing.tree.TreeNode
-
getIndex
public int getIndex(javax.swing.tree.TreeNode node)
- Specified by:
getIndex
in interfacejavax.swing.tree.TreeNode
-
getAllowsChildren
public boolean getAllowsChildren()
- Specified by:
getAllowsChildren
in interfacejavax.swing.tree.TreeNode
-
isLeaf
public boolean isLeaf()
- Specified by:
isLeaf
in interfacejavax.swing.tree.TreeNode
-
children
public java.util.Enumeration children()
- Specified by:
children
in interfacejavax.swing.tree.TreeNode
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-