Package com.illumon.iris.console.db
Class BaseDBTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
com.illumon.iris.gui.table.IrisTableModel
com.illumon.iris.console.db.BaseDBTableModel
- All Implemented Interfaces:
UpdateListener
,Workspace
,Serializable
,TableModel
- Direct Known Subclasses:
DBTableModel
,InputRowsTableModel
,IrisTreeTableModel
- See Also:
-
Field Summary
Fields inherited from class com.illumon.iris.gui.table.IrisTableModel
columnSet_, nonViewColumnSet_
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
-
Constructor Summary
ConstructorsConstructorDescriptionBaseDBTableModel
(String name, com.fishlib.dataobjects.WColumnSet columnSet) BaseDBTableModel
(String name, Table table) Construct a table model using thedefault
column set factory. -
Method Summary
Modifier and TypeMethodDescriptionstatic com.fishlib.dataobjects.WColumnSet
Deprecated.static com.fishlib.dataobjects.WColumnSet
columnSet
(String tableName, com.illumon.dataobjects.ColumnDefinition[] columnDefinition, String keyCols, String columnRenderers) Deprecated.Use aColumnSetFactory
instead, such asColumnSetFactory.DEFAULT
static com.fishlib.dataobjects.WColumnSet
columnSet
(String tableName, TableDefinition tableDefinition) Deprecated.Use aColumnSetFactory
instead, such asColumnSetFactory.DEFAULT
static com.fishlib.dataobjects.WColumnSet
columnSet
(String tableName, TableDefinition tableDefinition, com.fishlib.dataobjects.WColumn[] keys) Deprecated.Use aColumnSetFactory
instead, such asColumnSetFactory.DEFAULT
static com.fishlib.dataobjects.WColumnSet
columnSet
(String tableName, TableDefinition tableDefinition, String keyCols, String columnRenderers) Deprecated.Use aColumnSetFactory
instead, such asColumnSetFactory.DEFAULT
protected void
protected static String
generateThrowableHtmlMessage
(String message, Throwable t) getName()
protected static Table
getViewportForTable
(Table table) protected void
void
setIrisTablePanel
(IrisTablePanel irisTablePanel) protected void
setProcessingMessage
(String message) protected void
setStatusMessage
(String message) protected void
setStatusMessageButton
(String message, String buttonLabel, ActionListener actionListener) protected void
setTabColor
(Color color) void
setWarningAndTableSize
(long size) protected void
showProcessingErrorPopup
(String errorHeader, String message, Throwable throwable) protected void
showProcessingErrorPopup
(String message, Throwable throwable) Methods inherited from class com.illumon.iris.gui.table.IrisTableModel
dispose, getColumnClass, getColumnCount, getColumnIndex, getColumnName, getColumnSet, getNonViewColumnSet, getSortableColumns, getTableModelName, getWorkspaceInfo, isStale, processUpdate, registerAsUpdateListener, setColumnSet, setWorkspaceInfo
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.swing.table.TableModel
getRowCount, getValueAt
Methods inherited from interface com.illumon.iris.gui.workspace.Workspace
isGlobalSetting
-
Constructor Details
-
BaseDBTableModel
Construct a table model using thedefault
column set factory.- Parameters:
name
- The name of the column set.table
- The table to base this model on.
-
BaseDBTableModel
-
-
Method Details
-
getViewportForTable
-
getName
-
setIrisTablePanel
-
getIrisTablePanel
-
setWarningAndTableSize
public void setWarningAndTableSize(long size) -
columnSet
@Deprecated public static com.fishlib.dataobjects.WColumnSet columnSet(String tableName, TableDefinition tableDefinition) Deprecated.Use aColumnSetFactory
instead, such asColumnSetFactory.DEFAULT
-
columnSet
@Deprecated public static com.fishlib.dataobjects.WColumnSet columnSet(String tableName, TableDefinition tableDefinition, com.fishlib.dataobjects.WColumn[] keys) Deprecated.Use aColumnSetFactory
instead, such asColumnSetFactory.DEFAULT
-
columnSet
@Deprecated public static com.fishlib.dataobjects.WColumnSet columnSet(String tableName, TableDefinition tableDefinition, String keyCols, String columnRenderers) Deprecated.Use aColumnSetFactory
instead, such asColumnSetFactory.DEFAULT
-
columnSet
@Deprecated public static com.fishlib.dataobjects.WColumnSet columnSet(String tableName, com.illumon.dataobjects.ColumnDefinition[] columnDefinition) Deprecated.Use aColumnSetFactory
instead, such asColumnSetFactory.DEFAULT
-
columnSet
@Deprecated public static com.fishlib.dataobjects.WColumnSet columnSet(String tableName, com.illumon.dataobjects.ColumnDefinition[] columnDefinition, String keyCols, String columnRenderers) Deprecated.Use aColumnSetFactory
instead, such asColumnSetFactory.DEFAULT
-
setTabColor
-
setProcessingMessage
-
setStatusMessage
-
setStatusMessageButton
protected void setStatusMessageButton(String message, String buttonLabel, ActionListener actionListener) -
removeStatusMessage
protected void removeStatusMessage() -
doneProcessing
protected void doneProcessing() -
showProcessingErrorPopup
-
showProcessingErrorPopup
-
generateThrowableHtmlMessage
-
ColumnSetFactory
instead, such asColumnSetFactory.DEFAULT