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, setValueAt
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
public void setRenderingContext(RenderingContext rContext)
setRenderingContext
in interface AlmScope
public RenderingContext getRenderingContext()
getRenderingContext
in interface AlmScope
public void setSourceComponent(AlmComponent component)
setSourceComponent
in interface AlmScope
public AlmComponent getSourceComponent()
getSourceComponent
in interface AlmScope
public 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.TableModel
getColumnClass
in class javax.swing.table.AbstractTableModel