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
public abstract class BaseDBTableModel extends IrisTableModel
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description BaseDBTableModel(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 Type Method Description static com.fishlib.dataobjects.WColumnSet
columnSet(String tableName, com.illumon.dataobjects.ColumnDefinition[] columnDefinition)
Deprecated.Use aColumnSetFactory
instead, such asColumnSetFactory.DEFAULT
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
doneProcessing()
protected static String
generateThrowableHtmlMessage(String message, Throwable t)
IrisTablePanel
getIrisTablePanel()
String
getName()
protected static Table
getViewportForTable(Table table)
protected void
removeStatusMessage()
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
-
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
-