Package editor.run
Class RunConfigTree
java.lang.Object
editor.run.RunConfigTree
- All Implemented Interfaces:
MutableTreeNode
,TreeNode
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate List<RunConfigTree>
private IRunConfigFactory
private RunConfigTree
private IRunConfig
-
Constructor Summary
ConstructorsConstructorDescriptionRunConfigTree
(IRunConfigFactory factory, RunConfigTree parent) RunConfigTree
(IRunConfig runConfig, RunConfigTree parent) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addChild
(RunConfigTree child) void
addViaModel
(JTree tree, MutableTreeNode child) children()
void
deleteViaModel
(JTree tree, MutableTreeNode child) find
(IRunConfig runConfig) 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<RunConfigTree>
makePath
(List<RunConfigTree> path) void
remove
(int index) void
remove
(MutableTreeNode node) void
void
void
setParent
(MutableTreeNode newParent) void
setUserObject
(Object object) toString()
-
Field Details
-
_runConfig
-
_factory
-
_parent
-
_children
-
-
Constructor Details
-
RunConfigTree
public RunConfigTree() -
RunConfigTree
-
RunConfigTree
-
-
Method Details
-
getRunConfig
-
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
-