refreshSelectedTab() Calls refreshComponent on the selected tab in the current
ObjectTreeTabbedPane, if the selected tab happens to be a BaseDataSetTab
type.
Add a tab to be displayed in the detail panel for the passed
database object type type.
Parameters: dboType - Database Object type. Parameters: tab - Tab to be displayed. throws: IllegalArgumentException - Thrown when a nullDatabaseObjectType orIObjectPanelTab passed.
Add an expander for the specified database object type.
Parameters: dboType - Database object type. Parameters: expander - Expander called to add children to a parent node. throws: IllegalArgumentException - Thrown if a nullDatabaseObjectTypeor INodeExpander passed.
Add a listener to the object tree.
Parameters: lis - The ObjectTreeListener you want added. throws: IllegalArgumentException - Thrown if nullObjectTreeListener passed.
Add an item to the popup menu for the specified database object type
in the object tree.
Parameters: dboType - Database Object type. throws: IllegalArgumentException - Thrown if a null DatabaseObjectTypeor Action passed.
Add an item to the popup menu for all node types in the object
tree.
Parameters: action - Action to add to menu. throws: IllegalArgumentException - Thrown if a nullAction passed.
Add an hierarchical menu to the popup menu for the specified database
object type.
Parameters: dboType - Database object type. Parameters: menu - JMenu to add to menu. throws: IllegalArgumentException - Thrown if a nullDatabaseObjectType orJMenu thrown.
Add an hierarchical menu to the popup menu for all node types.
Parameters: menu - JMenu to add to menu. throws: IllegalArgumentException - Thrown if a nullJMenu thrown.
Add a listener to the object tree for structure changes. I.E nodes
added/removed.
Parameters: lis - The TreeModelListener you want added. throws: IllegalArgumentException - Thrown if nullTreeModelListener passed.
Add a listener to the object tree for selection changes.
Parameters: lis - The TreeSelectionListener you want added. throws: IllegalArgumentException - Thrown if nullTreeSelectionListener passed.
Calls refreshComponent on the selected tab in the current
ObjectTreeTabbedPane, if the selected tab happens to be a BaseDataSetTab
type.
throws: DataSetException - if there was a problem refreshing the component.
Remove one or more nodes from the tree.
Parameters: nodes - Array of nodes to be removed. throws: IllegalArgumentException - Thrown if a nullObjectTreeNode[] thrown.
Remove a listener from the object tree.
Parameters: lis - The ObjectTreeListener you want removed. throws: IllegalArgumentException - Thrown if nullObjectTreeListener passed.
Remove a structure changes listener from the object tree.
Parameters: lis - The TreeModelListener you want removed. throws: IllegalArgumentException - Thrown if nullTreeModelListener passed.
Remove a listener from the object tree for selection changes.
Parameters: lis - The TreeSelectionListener you want removed. throws: IllegalArgumentException - Thrown if nullTreeSelectionListener passed.
Tries to locate the object given by the paramteres in the Object tree.
The first matching object found is selected.
Parameters: catalog - null means any catalog Parameters: schema - null means any schema true if the Object was found and selected.