Package editor.debugger
Class BreakpointTree
- java.lang.Object
-
- editor.debugger.BreakpointTree
-
- All Implemented Interfaces:
MutableTreeNode,TreeNode
public class BreakpointTree extends Object implements MutableTreeNode
-
-
Constructor Summary
Constructors Constructor Description BreakpointTree()BreakpointTree(Breakpoint bp, BreakpointTree parent)BreakpointTree(IBreakpointFactory factory, BreakpointTree parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChild(BreakpointTree child)voidaddViaModel(JTree tree, MutableTreeNode child)Enumerationchildren()voiddeleteViaModel(JTree tree, MutableTreeNode child)BreakpointTreefind(Breakpoint bp)booleangetAllowsChildren()BreakpointgetBreakpoint()BreakpointTreegetChildAt(int childIndex)intgetChildCount()List<BreakpointTree>getChildren()IBreakpointFactorygetFactory()IcongetIcon()intgetIndex(TreeNode node)BreakpointTreegetParent()TreePathgetPath()voidinsert(MutableTreeNode child, int index)voidinsertViaModel(JTree tree, MutableTreeNode child, int index)booleanisLeaf()booleanisTerminal()voidremove(int index)voidremove(MutableTreeNode node)voidremoveFromParent()voidselect(JTree tree)voidsetParent(MutableTreeNode newParent)voidsetUserObject(Object object)StringtoString()
-
-
-
Constructor Detail
-
BreakpointTree
public BreakpointTree()
-
BreakpointTree
public BreakpointTree(IBreakpointFactory factory, BreakpointTree parent)
-
BreakpointTree
public BreakpointTree(Breakpoint bp, BreakpointTree parent)
-
-
Method Detail
-
getBreakpoint
public Breakpoint getBreakpoint()
-
getFactory
public IBreakpointFactory getFactory()
-
isTerminal
public boolean isTerminal()
-
getChildren
public List<BreakpointTree> getChildren()
-
insert
public void insert(MutableTreeNode child, int index)
- Specified by:
insertin interfaceMutableTreeNode
-
addChild
public void addChild(BreakpointTree child)
-
addViaModel
public void addViaModel(JTree tree, MutableTreeNode child)
-
insertViaModel
public void insertViaModel(JTree tree, MutableTreeNode child, int index)
-
deleteViaModel
public void deleteViaModel(JTree tree, MutableTreeNode child)
-
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 BreakpointTree getChildAt(int childIndex)
- Specified by:
getChildAtin interfaceTreeNode
-
getChildCount
public int getChildCount()
- Specified by:
getChildCountin interfaceTreeNode
-
getParent
public BreakpointTree getParent()
-
getAllowsChildren
public boolean getAllowsChildren()
- Specified by:
getAllowsChildrenin interfaceTreeNode
-
children
public Enumeration children()
-
select
public void select(JTree tree)
-
getPath
public TreePath getPath()
-
find
public BreakpointTree find(Breakpoint bp)
-
getIcon
public Icon getIcon()
-
-