pt.uminho.generic.components.table
Class TableModelExtension
java.lang.Object
javax.swing.table.AbstractTableModel
pt.uminho.generic.components.table.TableModelExtension
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.table.TableModel
- Direct Known Subclasses:
- TableModelColumnRemover, TableModelLineRemover, TableModelSearcher
public abstract class TableModelExtension
- extends javax.swing.table.AbstractTableModel
DynamicModelSimulator
Created By
User: ptiago
Date: Mar 2, 2009
Time: 5:37:45 PM
- See Also:
- Serialized Form
| Methods inherited from class javax.swing.table.AbstractTableModel |
findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TableModelExtension
public TableModelExtension(javax.swing.table.TableModel tableModel)
getOriginalTableModel
public javax.swing.table.TableModel getOriginalTableModel()
getRowCount
public int getRowCount()
getColumnCount
public int getColumnCount()
getColumnName
public java.lang.String getColumnName(int i)
- Specified by:
getColumnName in interface javax.swing.table.TableModel- Overrides:
getColumnName in class javax.swing.table.AbstractTableModel
getColumnClass
public java.lang.Class<?> getColumnClass(int i)
- Specified by:
getColumnClass in interface javax.swing.table.TableModel- Overrides:
getColumnClass in class javax.swing.table.AbstractTableModel
isCellEditable
public boolean isCellEditable(int i,
int i1)
- Specified by:
isCellEditable in interface javax.swing.table.TableModel- Overrides:
isCellEditable in class javax.swing.table.AbstractTableModel
getValueAt
public java.lang.Object getValueAt(int i,
int i1)
setValueAt
public void setValueAt(java.lang.Object o,
int i,
int i1)
- Specified by:
setValueAt in interface javax.swing.table.TableModel- Overrides:
setValueAt in class javax.swing.table.AbstractTableModel
addTableModelListener
public void addTableModelListener(javax.swing.event.TableModelListener tableModelListener)
- Specified by:
addTableModelListener in interface javax.swing.table.TableModel- Overrides:
addTableModelListener in class javax.swing.table.AbstractTableModel
removeTableModelListener
public void removeTableModelListener(javax.swing.event.TableModelListener tableModelListener)
- Specified by:
removeTableModelListener in interface javax.swing.table.TableModel- Overrides:
removeTableModelListener in class javax.swing.table.AbstractTableModel
getModelRow
public abstract int getModelRow(int rowIndex)