Package editor.debugger
Class BreakpointTree
java.lang.Object
editor.debugger.BreakpointTree
- All Implemented Interfaces:
MutableTreeNode
,TreeNode
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Breakpoint
private List<BreakpointTree>
private IBreakpointFactory
private BreakpointTree
-
Constructor Summary
ConstructorsConstructorDescriptionBreakpointTree
(Breakpoint bp, BreakpointTree parent) BreakpointTree
(IBreakpointFactory factory, BreakpointTree parent) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addChild
(BreakpointTree child) void
addViaModel
(JTree tree, MutableTreeNode child) children()
void
deleteViaModel
(JTree tree, MutableTreeNode child) find
(Breakpoint bp) boolean
getChildAt
(int childIndex) int
getIcon()
int
getPath()
void
insert
(MutableTreeNode child, int index) void
insertViaModel
(JTree tree, MutableTreeNode child, int index) boolean
isLeaf()
boolean
private List<BreakpointTree>
makePath
(List<BreakpointTree> path) void
remove
(int index) void
remove
(MutableTreeNode node) void
void
void
setParent
(MutableTreeNode newParent) void
setUserObject
(Object object) toString()
-
Field Details
-
_bp
-
_factory
-
_parent
-
_children
-
-
Constructor Details
-
BreakpointTree
public BreakpointTree() -
BreakpointTree
-
BreakpointTree
-
-
Method Details
-
getBreakpoint
-
getFactory
-
isTerminal
public boolean isTerminal() -
getChildren
-
insert
- Specified by:
insert
in interfaceMutableTreeNode
-
addChild
-
addViaModel
-
insertViaModel
-
deleteViaModel
-
remove
public void remove(int index) - Specified by:
remove
in interfaceMutableTreeNode
-
remove
- Specified by:
remove
in interfaceMutableTreeNode
-
setUserObject
- Specified by:
setUserObject
in interfaceMutableTreeNode
-
removeFromParent
public void removeFromParent()- Specified by:
removeFromParent
in interfaceMutableTreeNode
-
setParent
- Specified by:
setParent
in interfaceMutableTreeNode
-
getChildAt
- Specified by:
getChildAt
in interfaceTreeNode
-
getChildCount
public int getChildCount()- Specified by:
getChildCount
in interfaceTreeNode
-
getParent
-
getIndex
-
getAllowsChildren
public boolean getAllowsChildren()- Specified by:
getAllowsChildren
in interfaceTreeNode
-
isLeaf
public boolean isLeaf() -
children
-
toString
-
select
-
getPath
-
makePath
-
find
-
getIcon
-