- java.lang.Object
-
- javax.swing.table.AbstractTableModel
-
- com.iamsoft.util.ui.swing.TableSelectionSummaryTableModel
-
- All Implemented Interfaces:
Serializable,TableModel
public class TableSelectionSummaryTableModel extends AbstractTableModel
Summarizes selected rows in specified table. $Modtime: 6/23/07 10:06ap $- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
-
-
Constructor Summary
Constructors Constructor Description TableSelectionSummaryTableModel(TableModel pTableModel, ListSelectionModel pSelectionModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetColumnCount()Two.StringgetColumnName(int pIdx)Class<?>getRowClass(int pRow)intgetRowCount()Number of columns in underlying table model.ObjectgetValueAt(int pRow, int pCol)booleanisCellEditable(int pRow, int pCol)True if column is editable or if all cells from underlying table are editable.protected BooleanisColumnEditable(int pIdx)Override this method to forego checking every cell when testing for editability.voidsetValueAt(Object pVal, int pRow, int pCol)Update all selected rows in underlying model.-
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
-
-
-
-
Constructor Detail
-
TableSelectionSummaryTableModel
public TableSelectionSummaryTableModel(TableModel pTableModel, ListSelectionModel pSelectionModel)
-
-
Method Detail
-
getColumnCount
public int getColumnCount()
Two.
-
getColumnName
public String getColumnName(int pIdx)
- Specified by:
getColumnNamein interfaceTableModel- Overrides:
getColumnNamein classAbstractTableModel
-
getRowCount
public int getRowCount()
Number of columns in underlying table model.
-
getValueAt
public Object getValueAt(int pRow, int pCol)
- Returns:
- Column name if pCol is zero and set of values otherwise.
-
getRowClass
public Class<?> getRowClass(int pRow)
-
isColumnEditable
protected Boolean isColumnEditable(int pIdx)
Override this method to forego checking every cell when testing for editability.
-
isCellEditable
public boolean isCellEditable(int pRow, int pCol)True if column is editable or if all cells from underlying table are editable.- Specified by:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classAbstractTableModel- See Also:
isColumnEditable(int)
-
setValueAt
public void setValueAt(Object pVal, int pRow, int pCol)
Update all selected rows in underlying model.- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classAbstractTableModel
-
-