- java.lang.Object
-
- javax.swing.table.AbstractTableModel
-
- com.iamsoft.util.ui.swing.TableModelProxy
-
- All Implemented Interfaces:
Serializable
,TableModel
public class TableModelProxy extends AbstractTableModel
Wraps a TableModel.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
-
-
Constructor Summary
Constructors Constructor Description TableModelProxy()
TableModelProxy(TableModel pModel)
Creates a new instance of TableLabelDecorator.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<?>
getColumnClass(int pIdx)
int
getColumnCount()
String
getColumnName(int pIdx)
TableModel
getModel()
int
getRowCount()
Object
getValueAt(int pRow, int pCol)
boolean
isCellEditable(int pRow, int pCol)
void
setModel(TableModel pModel)
void
setValueAt(Object pVal, int pRow, int pCol)
-
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
-
-
-
Constructor Detail
-
TableModelProxy
public TableModelProxy()
-
TableModelProxy
public TableModelProxy(TableModel pModel)
Creates a new instance of TableLabelDecorator.
-
-
Method Detail
-
getModel
public TableModel getModel()
-
setModel
public void setModel(TableModel pModel)
-
getColumnClass
public Class<?> getColumnClass(int pIdx)
- Specified by:
getColumnClass
in interfaceTableModel
- Overrides:
getColumnClass
in classAbstractTableModel
-
getColumnCount
public int getColumnCount()
-
getColumnName
public String getColumnName(int pIdx)
- Specified by:
getColumnName
in interfaceTableModel
- Overrides:
getColumnName
in classAbstractTableModel
-
getRowCount
public int getRowCount()
-
getValueAt
public Object getValueAt(int pRow, int pCol)
-
isCellEditable
public boolean isCellEditable(int pRow, int pCol)
- Specified by:
isCellEditable
in interfaceTableModel
- Overrides:
isCellEditable
in classAbstractTableModel
-
setValueAt
public void setValueAt(Object pVal, int pRow, int pCol)
- Specified by:
setValueAt
in interfaceTableModel
- Overrides:
setValueAt
in classAbstractTableModel
-
-