Package org.bidib.wizard.mvc.main.model
Class SingleColumnTableModel<T extends org.bidib.wizard.api.model.LabelAware>
java.lang.Object
javax.swing.table.AbstractTableModel
javax.swing.table.DefaultTableModel
org.bidib.wizard.mvc.main.model.SingleColumnTableModel<T>
- All Implemented Interfaces:
Serializable,TableModel
public class SingleColumnTableModel<T extends org.bidib.wizard.api.model.LabelAware>
extends DefaultTableModel
- See Also:
-
Field Summary
FieldsFields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVectorFields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLabelChangedListener(LabelChangedListener<T> macroLabelListener) voidClass<?> getColumnClass(int column) protected voidbooleanisCellEditable(int row, int column) voidsetValueAt(Object value, int row, int column) Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCountMethods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
Field Details
-
COLUMN_ZERO
public static final int COLUMN_ZERO- See Also:
-
-
Constructor Details
-
SingleColumnTableModel
-
-
Method Details
-
initialize
protected void initialize() -
isCellEditable
public boolean isCellEditable(int row, int column) - Specified by:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classDefaultTableModel
-
getColumnClass
- Specified by:
getColumnClassin interfaceTableModel- Overrides:
getColumnClassin classAbstractTableModel
-
addRow
-
setValueAt
- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classDefaultTableModel
-
addLabelChangedListener
-