public abstract class TableModelBase
extends java.lang.Object
implements javax.swing.table.TableModel, java.io.Serializable
AbstractTableModel
is that the listener list is transient. Hence you can use objects of
this class for move data via RMI from server to client without listeners.Constructor and Description |
---|
TableModelBase() |
Modifier and Type | Method and Description |
---|---|
void |
addTableModelListener(javax.swing.event.TableModelListener l) |
int |
findColumn(java.lang.String columnName) |
void |
fireTableCellUpdated(int row,
int column) |
void |
fireTableChanged(javax.swing.event.TableModelEvent e) |
void |
fireTableDataChanged() |
void |
fireTableRowsDeleted(int firstRow,
int lastRow) |
void |
fireTableRowsInserted(int firstRow,
int lastRow) |
void |
fireTableRowsUpdated(int firstRow,
int lastRow) |
void |
fireTableStructureChanged() |
java.lang.Class |
getColumnClass(int columnIndex) |
java.lang.String |
getColumnName(int column) |
boolean |
isCellEditable(int rowIndex,
int columnIndex) |
void |
removeTableModelListener(javax.swing.event.TableModelListener l) |
void |
setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex) |
public void addTableModelListener(javax.swing.event.TableModelListener l)
addTableModelListener
in interface javax.swing.table.TableModel
public int findColumn(java.lang.String columnName)
public void fireTableCellUpdated(int row, int column)
public void fireTableChanged(javax.swing.event.TableModelEvent e)
public void fireTableDataChanged()
public void fireTableRowsDeleted(int firstRow, int lastRow)
public void fireTableRowsInserted(int firstRow, int lastRow)
public void fireTableRowsUpdated(int firstRow, int lastRow)
public void fireTableStructureChanged()
public java.lang.Class getColumnClass(int columnIndex)
getColumnClass
in interface javax.swing.table.TableModel
public java.lang.String getColumnName(int column)
getColumnName
in interface javax.swing.table.TableModel
public boolean isCellEditable(int rowIndex, int columnIndex)
isCellEditable
in interface javax.swing.table.TableModel
public void removeTableModelListener(javax.swing.event.TableModelListener l)
removeTableModelListener
in interface javax.swing.table.TableModel
public void setValueAt(java.lang.Object aValue, int rowIndex, int columnIndex)
setValueAt
in interface javax.swing.table.TableModel