public abstract class AlmDataTableModel extends javax.swing.table.DefaultTableModel implements AlmScope
The AlmDataTableModel is the interface to define the UI model for TPC table tag. Connector writer can implement a customized table model for the table tag in the UI metaData file.
| Modifier and Type | Class and Description |
|---|---|
static class |
AlmDataTableModel.LabelStyle |
| Constructor and Description |
|---|
AlmDataTableModel() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class |
getColumnClass(int c) |
java.awt.Component |
getComponentAt(int row, int col) |
java.lang.Object |
getData() |
AlmFilterQueryModel |
getFilterModel() |
int[] |
getInitialSelectedRows(RenderingContext rcontext) |
RenderingContext |
getRenderingContext() |
AlmSimpleQueryModel |
getSearchModel() |
abstract java.lang.Object |
getSelectedItem(int row) |
java.lang.Object |
getSelectedUiItem(int row) |
AlmComponent |
getSourceComponent() |
AlmDataTableModel.LabelStyle |
getStyleAt(int row, int col) |
boolean |
isColumnVisible(int column) |
void |
processKey(RenderingContext rcontext, AlmComponent component, javax.swing.KeyStroke stroke, java.awt.event.KeyEvent evt, int condition, boolean pressed) |
void |
setRenderingContext(RenderingContext rContext) |
void |
setSourceComponent(AlmComponent component) |
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, insertRow, isCellEditable, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount, setValueAtaddTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListenerpublic void setRenderingContext(RenderingContext rContext)
setRenderingContext in interface AlmScopepublic RenderingContext getRenderingContext()
getRenderingContext in interface AlmScopepublic void setSourceComponent(AlmComponent component)
setSourceComponent in interface AlmScopepublic AlmComponent getSourceComponent()
getSourceComponent in interface AlmScopepublic void processKey(RenderingContext rcontext, AlmComponent component, javax.swing.KeyStroke stroke, java.awt.event.KeyEvent evt, int condition, boolean pressed)
public boolean isColumnVisible(int column)
public AlmFilterQueryModel getFilterModel()
public AlmSimpleQueryModel getSearchModel()
public java.awt.Component getComponentAt(int row,
int col)
public AlmDataTableModel.LabelStyle getStyleAt(int row, int col)
public abstract java.lang.Object getSelectedItem(int row)
public java.lang.Object getSelectedUiItem(int row)
public int[] getInitialSelectedRows(RenderingContext rcontext)
public java.lang.Object getData()
public java.lang.Class getColumnClass(int c)
getColumnClass in interface javax.swing.table.TableModelgetColumnClass in class javax.swing.table.AbstractTableModel