Class SQLObjectsTreeTableModel
java.lang.Object
org.jdesktop.swingx.treetable.AbstractTreeTableModel
org.jdesktop.swingx.treetable.DefaultTreeTableModel
net.hironico.minisql.ui.dbexplorer.SQLObjectsTreeTableModel
- All Implemented Interfaces:
TreeModel,org.jdesktop.swingx.treetable.TreeTableModel
public class SQLObjectsTreeTableModel
extends org.jdesktop.swingx.treetable.DefaultTreeTableModel
-
Field Summary
Fields inherited from class org.jdesktop.swingx.treetable.DefaultTreeTableModel
columnIdentifiersFields inherited from class org.jdesktop.swingx.treetable.AbstractTreeTableModel
modelSupport, root -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()voidclear(SQLObjectTypeEnum objectFilter) Class<?>getColumnClass(int col) getValueAt(Object node, int col) voidsetShowSystemObjects(boolean showSystemObjects) Add display support for objects type like SYSTEM_* in the SQLObjectType enum.voidsetSQLObjects(List<String[]> objects) Methods inherited from class org.jdesktop.swingx.treetable.DefaultTreeTableModel
getChild, getChildCount, getColumnCount, getColumnName, getIndexOfChild, getPathToRoot, getRoot, insertNodeInto, isCellEditable, isLeaf, removeNodeFromParent, setColumnIdentifiers, setRoot, setUserObject, setValueAt, valueForPathChangedMethods inherited from class org.jdesktop.swingx.treetable.AbstractTreeTableModel
addTreeModelListener, getHierarchicalColumn, getTreeModelListeners, removeTreeModelListener
-
Constructor Details
-
SQLObjectsTreeTableModel
public SQLObjectsTreeTableModel()
-
-
Method Details
-
getColumnClass
- Specified by:
getColumnClassin interfaceorg.jdesktop.swingx.treetable.TreeTableModel- Overrides:
getColumnClassin classorg.jdesktop.swingx.treetable.AbstractTreeTableModel
-
getValueAt
- Specified by:
getValueAtin interfaceorg.jdesktop.swingx.treetable.TreeTableModel- Overrides:
getValueAtin classorg.jdesktop.swingx.treetable.DefaultTreeTableModel
-
clear
public void clear() -
clear
-
setSQLObjects
-
setShowSystemObjects
public void setShowSystemObjects(boolean showSystemObjects) Add display support for objects type like SYSTEM_* in the SQLObjectType enum. If set to false (default) system objects are not shown- Parameters:
showSystemObjects- set to true in order to show system tables, views, procedures, functions...
-