public class JoiningTableModel
extends javax.swing.table.AbstractTableModel
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TABLE_PREFIX_COLUMN |
| Constructor and Description |
|---|
JoiningTableModel() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTableModel(java.lang.String prefix,
javax.swing.table.TableModel model) |
java.lang.Class |
getColumnClass(int columnIndex)
Returns
Object.class regardless of columnIndex. |
int |
getColumnCount()
Returns the number of columns managed by the data source object.
|
java.lang.String |
getColumnName(int column)
Returns a default name for the column using spreadsheet conventions: A, B, C, ...
|
int |
getRowCount()
Returns the number of records managed by the data source object.
|
javax.swing.table.TableModel |
getTableModel(int pos) |
int |
getTableModelCount() |
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex)
Returns an attribute value for the cell at columnIndex and rowIndex.
|
boolean |
isCellEditable(int rowIndex,
int columnIndex)
Returns false.
|
void |
removeTableModel(javax.swing.table.TableModel model) |
protected void |
updateData() |
protected void |
updateRowCount() |
protected void |
updateStructure() |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener, setValueAtpublic static final java.lang.String TABLE_PREFIX_COLUMN
public void addTableModel(java.lang.String prefix,
javax.swing.table.TableModel model)
public void removeTableModel(javax.swing.table.TableModel model)
public int getTableModelCount()
public javax.swing.table.TableModel getTableModel(int pos)
protected void updateStructure()
protected void updateRowCount()
protected void updateData()
public java.lang.Class getColumnClass(int columnIndex)
Object.class regardless of columnIndex.getColumnClass in interface javax.swing.table.TableModelgetColumnClass in class javax.swing.table.AbstractTableModelcolumnIndex - the column being queriedpublic java.lang.String getColumnName(int column)
column cannot be found, returns an empty string.getColumnName in interface javax.swing.table.TableModelgetColumnName in class javax.swing.table.AbstractTableModelcolumn - the column being queriedcolumnpublic final boolean isCellEditable(int rowIndex,
int columnIndex)
isCellEditable in interface javax.swing.table.TableModelisCellEditable in class javax.swing.table.AbstractTableModelrowIndex - the row being queriedcolumnIndex - the column being queriedpublic int getColumnCount()
getRowCount()public int getRowCount()
getColumnCount()public java.lang.Object getValueAt(int rowIndex,
int columnIndex)
rowIndex - the row whose value is to be looked upcolumnIndex - the column whose value is to be looked up