Package editor.run
Class RunConfigTree
- java.lang.Object
-
- editor.run.RunConfigTree
-
- All Implemented Interfaces:
MutableTreeNode,TreeNode
public class RunConfigTree extends Object implements MutableTreeNode
-
-
Constructor Summary
Constructors Constructor Description RunConfigTree()RunConfigTree(IRunConfigFactory factory, RunConfigTree parent)RunConfigTree(IRunConfig runConfig, RunConfigTree parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChild(RunConfigTree child)voidaddViaModel(JTree tree, MutableTreeNode child)Enumerationchildren()voiddeleteViaModel(JTree tree, MutableTreeNode child)RunConfigTreefind(IRunConfig runConfig)booleangetAllowsChildren()RunConfigTreegetChildAt(int childIndex)intgetChildCount()List<RunConfigTree>getChildren()IRunConfigFactorygetFactory()IcongetIcon()intgetIndex(TreeNode node)RunConfigTreegetParent()TreePathgetPath()IRunConfiggetRunConfig()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
-
RunConfigTree
public RunConfigTree()
-
RunConfigTree
public RunConfigTree(IRunConfigFactory factory, RunConfigTree parent)
-
RunConfigTree
public RunConfigTree(IRunConfig runConfig, RunConfigTree parent)
-
-
Method Detail
-
getRunConfig
public IRunConfig getRunConfig()
-
getFactory
public IRunConfigFactory getFactory()
-
isTerminal
public boolean isTerminal()
-
getChildren
public List<RunConfigTree> getChildren()
-
insert
public void insert(MutableTreeNode child, int index)
- Specified by:
insertin interfaceMutableTreeNode
-
addChild
public void addChild(RunConfigTree 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 RunConfigTree getChildAt(int childIndex)
- Specified by:
getChildAtin interfaceTreeNode
-
getChildCount
public int getChildCount()
- Specified by:
getChildCountin interfaceTreeNode
-
getParent
public RunConfigTree 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 RunConfigTree find(IRunConfig runConfig)
-
getIcon
public Icon getIcon()
-
-