Package editor.debugger
Class VarTree
- java.lang.Object
-
- editor.debugger.VarTree
-
- All Implemented Interfaces:
MutableTreeNode,TreeNode
public class VarTree extends Object implements MutableTreeNode
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddViaModel(MutableTreeNode child)Enumerationchildren()booleangetAllowsChildren()TreeNodegetChildAt(int childIndex)intgetChildCount()List<VarTree>getChildren()StringgetDisplayValue()IcongetIcon()intgetIndex(TreeNode node)StringgetName()VarTreegetParent()TreePathgetPath()JTreegetTree()StringgetType()ValuegetValue()static booleanhasSuperClass(ReferenceType referenceType, String typeName)voidinsert(MutableTreeNode child)voidinsert(MutableTreeNode child, int index)voidinsertViaModel(MutableTreeNode child, int index)booleanisLeaf()booleanisRoot()booleanisTerminal()voidremove(int index)voidremove(MutableTreeNode node)voidremoveFromParent()voidselect()voidsetDisplayValue(String displayValue)voidsetParent(MutableTreeNode newParent)voidsetUserObject(Object object)StringtoString()
-
-
-
Constructor Detail
-
VarTree
public VarTree(DebugPanel.StackFrameRef ref)
-
-
Method Detail
-
getName
public String getName()
-
getType
public String getType()
-
getValue
public Value getValue()
-
getDisplayValue
public String getDisplayValue()
-
setDisplayValue
public void setDisplayValue(String displayValue)
-
isTerminal
public boolean isTerminal()
-
isRoot
public boolean isRoot()
-
insert
public void insert(MutableTreeNode child)
-
insert
public void insert(MutableTreeNode child, int index)
- Specified by:
insertin interfaceMutableTreeNode
-
addViaModel
public void addViaModel(MutableTreeNode child)
-
insertViaModel
public void insertViaModel(MutableTreeNode child, int index)
-
remove
public void remove(int index)
- Specified by:
removein interfaceMutableTreeNode
-
remove
public void remove(MutableTreeNode node)
- Specified by:
removein interfaceMutableTreeNode
-
setUserObject
public void setUserObject(Object object)
- Specified by:
setUserObjectin interfaceMutableTreeNode
-
removeFromParent
public void removeFromParent()
- Specified by:
removeFromParentin interfaceMutableTreeNode
-
setParent
public void setParent(MutableTreeNode newParent)
- Specified by:
setParentin interfaceMutableTreeNode
-
getChildAt
public TreeNode getChildAt(int childIndex)
- Specified by:
getChildAtin interfaceTreeNode
-
getChildCount
public int getChildCount()
- Specified by:
getChildCountin interfaceTreeNode
-
getAllowsChildren
public boolean getAllowsChildren()
- Specified by:
getAllowsChildrenin interfaceTreeNode
-
children
public Enumeration children()
-
select
public void select()
-
getPath
public TreePath getPath()
-
getIcon
public Icon getIcon()
-
getTree
public JTree getTree()
-
hasSuperClass
public static boolean hasSuperClass(ReferenceType referenceType, String typeName)
-
-