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, valueForPathChanged
public 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 ToolListener
public void toolsRemoved(java.util.List<Tool> tools)
toolsRemoved
in interface ToolListener
public void toolAdded(Tool tool)
toolAdded
in interface ToolListener
public void toolRemoved(Tool tool)
toolRemoved
in interface ToolListener
public void toolBoxAdded(Toolbox toolbox)
toolBoxAdded
in interface ToolListener
public void toolBoxRemoved(Toolbox toolbox)
toolBoxRemoved
in interface ToolListener
public void toolboxNameChanging(Toolbox toolbox, java.lang.String newName)
toolboxNameChanging
in interface ToolListener
public void toolboxNameChanged(Toolbox toolbox, java.lang.String newName)
toolboxNameChanged
in interface ToolListener