public class ElementTreeNode
extends java.lang.Object
implements javax.swing.tree.TreeNode
ElementTree
to hold the Element
Modifier and Type | Method and Description |
---|---|
protected void |
attach(ElementTreeNode parent)
This method is called to attach a node to its parent.
|
java.util.Enumeration |
children() |
protected void |
detach()
Stops listening for UpdateMessages, clears the cache and detaches from the parent.
|
protected void |
fireHierarchyChanged(oracle.ide.controls.elementtree.HierarchyChangeEvent event) |
boolean |
getAllowsChildren() |
javax.swing.tree.TreeNode |
getChildAt(int childIndex) |
int |
getChildCount() |
Element |
getElement() |
ElementRegistry |
getElementRegistry() |
int |
getIndex(javax.swing.tree.TreeNode node) |
ElementTreeNode |
getParent() |
boolean |
isLeaf() |
java.lang.String |
toString() |
public java.util.Enumeration children()
children
in interface javax.swing.tree.TreeNode
public javax.swing.tree.TreeNode getChildAt(int childIndex)
getChildAt
in interface javax.swing.tree.TreeNode
public int getChildCount()
getChildCount
in interface javax.swing.tree.TreeNode
public ElementTreeNode 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
protected void attach(ElementTreeNode parent)
parent
- null for the root node.protected void detach()
public java.lang.String toString()
toString
in class java.lang.Object
protected void fireHierarchyChanged(oracle.ide.controls.elementtree.HierarchyChangeEvent event)
public ElementRegistry getElementRegistry()
ElementRegistry
for this hierarchy.