public class ToolTreeModel extends javax.swing.tree.DefaultTreeModel implements ToolListener
| Constructor and Description |
|---|
ToolTreeModel(ToolTable table) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteTool(Tool tool)
Remove a tool from the tree
|
java.lang.String[] |
getFilteredPackages(Tool tool) |
ToolFilter |
getToolFilter() |
void |
insertTool(Tool tool)
Inserts a tool into the tree
|
void |
setToolFilter(ToolFilter filter)
Sets the filter to be used to generate virtual package names
|
void |
toolAdded(Tool tool)
Called when a new tool is added
|
void |
toolBoxAdded(Toolbox toolbox)
Called when a Tool Box is added
|
void |
toolboxNameChanged(Toolbox toolbox,
java.lang.String newName) |
void |
toolboxNameChanging(Toolbox toolbox,
java.lang.String newName) |
void |
toolBoxRemoved(Toolbox toolbox)
Called when a Tool Box is Removed
|
void |
toolRemoved(Tool tool)
Called when a tool is removed
|
void |
toolsAdded(java.util.List<Tool> tools) |
void |
toolsRemoved(java.util.List<Tool> tools) |
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot, valueForPathChangedpublic ToolTreeModel(ToolTable table)
public ToolFilter getToolFilter()
public void setToolFilter(ToolFilter filter)
public java.lang.String[] getFilteredPackages(Tool tool)
public void insertTool(Tool tool)
public void deleteTool(Tool tool)
public void toolsAdded(java.util.List<Tool> tools)
toolsAdded in interface ToolListenerpublic void toolsRemoved(java.util.List<Tool> tools)
toolsRemoved in interface ToolListenerpublic void toolAdded(Tool tool)
toolAdded in interface ToolListenerpublic void toolRemoved(Tool tool)
toolRemoved in interface ToolListenerpublic void toolBoxAdded(Toolbox toolbox)
toolBoxAdded in interface ToolListenerpublic void toolBoxRemoved(Toolbox toolbox)
toolBoxRemoved in interface ToolListenerpublic void toolboxNameChanging(Toolbox toolbox, java.lang.String newName)
toolboxNameChanging in interface ToolListenerpublic void toolboxNameChanged(Toolbox toolbox, java.lang.String newName)
toolboxNameChanged in interface ToolListener