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 void
addChild(BreakpointTree child)
void
addViaModel(JTree tree, MutableTreeNode child)
Enumeration
children()
void
deleteViaModel(JTree tree, MutableTreeNode child)
BreakpointTree
find(Breakpoint bp)
boolean
getAllowsChildren()
Breakpoint
getBreakpoint()
BreakpointTree
getChildAt(int childIndex)
int
getChildCount()
List<BreakpointTree>
getChildren()
IBreakpointFactory
getFactory()
Icon
getIcon()
int
getIndex(TreeNode node)
BreakpointTree
getParent()
TreePath
getPath()
void
insert(MutableTreeNode child, int index)
void
insertViaModel(JTree tree, MutableTreeNode child, int index)
boolean
isLeaf()
boolean
isTerminal()
void
remove(int index)
void
remove(MutableTreeNode node)
void
removeFromParent()
void
select(JTree tree)
void
setParent(MutableTreeNode newParent)
void
setUserObject(Object object)
String
toString()
-
-
-
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:
insert
in 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:
remove
in interfaceMutableTreeNode
-
remove
public void remove(MutableTreeNode node)
- Specified by:
remove
in interfaceMutableTreeNode
-
setUserObject
public void setUserObject(Object object)
- Specified by:
setUserObject
in interfaceMutableTreeNode
-
removeFromParent
public void removeFromParent()
- Specified by:
removeFromParent
in interfaceMutableTreeNode
-
setParent
public void setParent(MutableTreeNode newParent)
- Specified by:
setParent
in interfaceMutableTreeNode
-
getChildAt
public BreakpointTree getChildAt(int childIndex)
- Specified by:
getChildAt
in interfaceTreeNode
-
getChildCount
public int getChildCount()
- Specified by:
getChildCount
in interfaceTreeNode
-
getParent
public BreakpointTree getParent()
-
getAllowsChildren
public boolean getAllowsChildren()
- Specified by:
getAllowsChildren
in 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()
-
-