public class DebuggerTreeNodeImpl extends TreeBuilderNode implements DebuggerTreeNode, NodeDescriptorProvider, javax.swing.tree.MutableTreeNode
| Constructor and Description |
|---|
DebuggerTreeNodeImpl(DebuggerTree tree,
NodeDescriptor descriptor) |
| Modifier and Type | Method and Description |
|---|---|
DebuggerTreeNodeImpl |
add(MessageDescriptor message) |
void |
calcLabel() |
void |
calcRepresentation() |
void |
calcValue() |
void |
childrenChanged(boolean scrollToVisible) |
void |
clear() |
protected static DebuggerTreeNodeImpl |
createNode(DebuggerTree tree,
NodeDescriptorImpl descriptor,
EvaluationContextImpl evaluationContext) |
static DebuggerTreeNodeImpl |
createNodeNoUpdate(DebuggerTree tree,
NodeDescriptor descriptor) |
NodeDescriptorImpl |
getDescriptor() |
javax.swing.Icon |
getIcon() |
java.lang.String |
getMarkupTooltipText() |
NodeManagerImpl |
getNodeFactory() |
DebuggerTreeNodeImpl |
getParent() |
Project |
getProject() |
java.lang.Object |
getProperty(Key key) |
SimpleColoredText |
getText() |
DebuggerTree |
getTree() |
protected TreeBuilder |
getTreeBuilder() |
void |
labelChanged() |
void |
putProperty(Key key,
java.lang.Object data) |
void |
setRenderer(NodeRenderer renderer) |
java.lang.String |
toString() |
children, getAllowsChildren, getChildAt, getChildCount, getIndex, isLeaf, rawChildrenadd, breadthFirstEnumeration, clone, depthFirstEnumeration, getChildAfter, getChildBefore, getDepth, getFirstChild, getFirstLeaf, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObjectequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic DebuggerTreeNodeImpl(DebuggerTree tree, NodeDescriptor descriptor)
public DebuggerTreeNodeImpl getParent()
getParent in interface DebuggerTreeNodegetParent in interface javax.swing.tree.TreeNodegetParent in class javax.swing.tree.DefaultMutableTreeNodeprotected TreeBuilder getTreeBuilder()
getTreeBuilder in class TreeBuilderNodepublic DebuggerTree getTree()
public java.lang.String toString()
toString in class javax.swing.tree.DefaultMutableTreeNodepublic NodeDescriptorImpl getDescriptor()
getDescriptor in interface NodeDescriptorProvidergetDescriptor in interface DebuggerTreeNodepublic Project getProject()
getProject in interface DebuggerTreeNodepublic void setRenderer(NodeRenderer renderer)
setRenderer in interface DebuggerTreeNodepublic javax.swing.Icon getIcon()
public SimpleColoredText getText()
public java.lang.String getMarkupTooltipText()
public void clear()
clear in class TreeBuilderNodepublic void calcLabel()
public void calcRepresentation()
public void calcValue()
public void labelChanged()
public void childrenChanged(boolean scrollToVisible)
public DebuggerTreeNodeImpl add(MessageDescriptor message)
public NodeManagerImpl getNodeFactory()
public java.lang.Object getProperty(Key key)
public void putProperty(Key key, java.lang.Object data)
public static DebuggerTreeNodeImpl createNodeNoUpdate(DebuggerTree tree, NodeDescriptor descriptor)
protected static DebuggerTreeNodeImpl createNode(DebuggerTree tree, NodeDescriptorImpl descriptor, EvaluationContextImpl evaluationContext)