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, rawChildren
add, 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, setUserObject
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public DebuggerTreeNodeImpl(DebuggerTree tree, NodeDescriptor descriptor)
public DebuggerTreeNodeImpl getParent()
getParent
in interface DebuggerTreeNode
getParent
in interface javax.swing.tree.TreeNode
getParent
in class javax.swing.tree.DefaultMutableTreeNode
protected TreeBuilder getTreeBuilder()
getTreeBuilder
in class TreeBuilderNode
public DebuggerTree getTree()
public java.lang.String toString()
toString
in class javax.swing.tree.DefaultMutableTreeNode
public NodeDescriptorImpl getDescriptor()
getDescriptor
in interface NodeDescriptorProvider
getDescriptor
in interface DebuggerTreeNode
public Project getProject()
getProject
in interface DebuggerTreeNode
public void setRenderer(NodeRenderer renderer)
setRenderer
in interface DebuggerTreeNode
public javax.swing.Icon getIcon()
public SimpleColoredText getText()
public java.lang.String getMarkupTooltipText()
public void clear()
clear
in class TreeBuilderNode
public 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)