public class RelationTreeNode
extends java.lang.Object
implements javax.swing.tree.MutableTreeNode
| Modifier and Type | Field and Description |
|---|---|
private static java.util.Enumeration<javax.swing.tree.TreeNode> |
nullEnum |
Relation |
relation
Wrapped relation
|
java.lang.Object |
value
Node value: this is the user object indicating changes
|
| Constructor and Description |
|---|
RelationTreeNode(Relation relation)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Enumeration<javax.swing.tree.TreeNode> |
children() |
boolean |
getAllowsChildren() |
javax.swing.tree.TreeNode |
getChildAt(int childIndex) |
int |
getChildCount() |
int |
getIndex(javax.swing.tree.TreeNode node) |
javax.swing.tree.TreeNode |
getParent() |
void |
insert(javax.swing.tree.MutableTreeNode child,
int index) |
boolean |
isLeaf() |
void |
remove(int index) |
void |
remove(javax.swing.tree.MutableTreeNode node) |
void |
removeFromParent() |
void |
setParent(javax.swing.tree.MutableTreeNode newParent) |
void |
setUserObject(java.lang.Object object) |
java.lang.String |
toString() |
public final Relation relation
public java.lang.Object value
private static final java.util.Enumeration<javax.swing.tree.TreeNode> nullEnum
public RelationTreeNode(Relation relation)
relation - grammatical relationpublic javax.swing.tree.TreeNode getChildAt(int childIndex)
getChildAt in interface javax.swing.tree.TreeNodepublic int getIndex(javax.swing.tree.TreeNode node)
getIndex in interface javax.swing.tree.TreeNodepublic int getChildCount()
getChildCount in interface javax.swing.tree.TreeNodepublic boolean isLeaf()
isLeaf in interface javax.swing.tree.TreeNodepublic javax.swing.tree.TreeNode getParent()
getParent in interface javax.swing.tree.TreeNodepublic java.util.Enumeration<javax.swing.tree.TreeNode> children()
children in interface javax.swing.tree.TreeNodepublic boolean getAllowsChildren()
getAllowsChildren in interface javax.swing.tree.TreeNodepublic void setUserObject(java.lang.Object object)
setUserObject in interface javax.swing.tree.MutableTreeNodepublic void setParent(javax.swing.tree.MutableTreeNode newParent)
setParent in interface javax.swing.tree.MutableTreeNodepublic void insert(javax.swing.tree.MutableTreeNode child,
int index)
insert in interface javax.swing.tree.MutableTreeNodepublic void remove(int index)
remove in interface javax.swing.tree.MutableTreeNodepublic void remove(javax.swing.tree.MutableTreeNode node)
remove in interface javax.swing.tree.MutableTreeNodepublic void removeFromParent()
removeFromParent in interface javax.swing.tree.MutableTreeNodepublic java.lang.String toString()
toString in class java.lang.Object