Class SelectionSetTableModel
- java.lang.Object
-
- javax.swing.table.AbstractTableModel
-
- cern.accsoft.steering.util.gui.table.SelectionSetTableModel
-
- All Implemented Interfaces:
java.io.Serializable
,javax.swing.table.TableModel
public abstract class SelectionSetTableModel extends javax.swing.table.AbstractTableModel
this class enables the table-model to keep track of all selected rows and provides a method for subclasses to set a value to all selected rows.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SelectionSetTableModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TableModelSelectionAdapter
getTableModelSelectionAdapter()
protected boolean
isMultipleRowSetEnabled()
void
setTableModelSelectionAdapter(TableModelSelectionAdapter tableModelSelectionAdapter)
setter used for DIprotected void
setValueSelectedRows(java.lang.Object value, int col)
sets the given value in a given column to all selected Rows.-
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getColumnName, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
-
-
-
-
Method Detail
-
getTableModelSelectionAdapter
public final TableModelSelectionAdapter getTableModelSelectionAdapter()
- Returns:
- the tableModelSelectionAdapter
-
setTableModelSelectionAdapter
public final void setTableModelSelectionAdapter(TableModelSelectionAdapter tableModelSelectionAdapter)
setter used for DI- Parameters:
tableModelSelectionAdapter
- theTableModelSelectionAdapter
to set
-
setValueSelectedRows
protected final void setValueSelectedRows(java.lang.Object value, int col)
sets the given value in a given column to all selected Rows.- Parameters:
value
- the value to setcol
- the column to set the value to
-
isMultipleRowSetEnabled
protected final boolean isMultipleRowSetEnabled()
- Returns:
- true if multiple set makes sense, false if not
-
-