org.jfree.report.modules.misc.tablemodel
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, setValueAt
public 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.TableModel
getColumnClass
in class javax.swing.table.AbstractTableModel
columnIndex
- the column being queriedpublic java.lang.String getColumnName(int column)
column
cannot be found, returns an empty string.getColumnName
in interface javax.swing.table.TableModel
getColumnName
in class javax.swing.table.AbstractTableModel
column
- the column being queriedcolumn
public final boolean isCellEditable(int rowIndex, int columnIndex)
isCellEditable
in interface javax.swing.table.TableModel
isCellEditable
in class javax.swing.table.AbstractTableModel
rowIndex
- 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