public class DefaultParentNode
extends java.lang.Object
implements javax.swing.tree.TreeNode
AbstractAsynchronousTreeNode
or AbstractLazyLoadingTreeNode
Modifier and Type | Field and Description |
---|---|
protected java.util.List<javax.swing.tree.TreeNode> |
children |
protected javax.swing.tree.TreeNode |
parent |
protected java.lang.String |
text |
Constructor and Description |
---|
DefaultParentNode(javax.swing.tree.TreeNode parent,
java.lang.String text) |
Modifier and Type | Method and 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() |
protected javax.swing.tree.TreeNode parent
protected java.lang.String text
protected java.util.List<javax.swing.tree.TreeNode> children
public DefaultParentNode(javax.swing.tree.TreeNode parent, java.lang.String text)
public void addChild(javax.swing.tree.TreeNode node)
public javax.swing.tree.TreeNode getChildAt(int index)
getChildAt
in interface javax.swing.tree.TreeNode
public int getChildCount()
getChildCount
in interface javax.swing.tree.TreeNode
public javax.swing.tree.TreeNode getParent()
getParent
in interface javax.swing.tree.TreeNode
public int getIndex(javax.swing.tree.TreeNode node)
getIndex
in interface javax.swing.tree.TreeNode
public boolean getAllowsChildren()
getAllowsChildren
in interface javax.swing.tree.TreeNode
public boolean isLeaf()
isLeaf
in interface javax.swing.tree.TreeNode
public java.util.Enumeration children()
children
in interface javax.swing.tree.TreeNode
public java.lang.String toString()
toString
in class java.lang.Object