Package fr.esrf.tangoatk.widget.util
Class EditableTableRowModel
java.lang.Object
javax.swing.table.AbstractTableModel
javax.swing.table.DefaultTableModel
fr.esrf.tangoatk.widget.util.TableRowModel
fr.esrf.tangoatk.widget.util.EditableTableRowModel
- All Implemented Interfaces:
Serializable,TableModel
- Author:
- poncet
- See Also:
-
Field Summary
Fields inherited from class fr.esrf.tangoatk.widget.util.TableRowModel
colName, data, editableFields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVectorFields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns true if this table is editabledouble[]Parses the table data (object[][]) from strings to a numeric spectrum datavoidsetAttributeColumnName(String attName) voidsetEditable(boolean b) Sets this table editable.voidsetValueAt(Object aValue, int rowIndex, int columnIndex) Methods inherited from class fr.esrf.tangoatk.widget.util.TableRowModel
getColName, getColumnClass, getColumnCount, getColumnName, getData, getRowCount, getValueAt, isCellEditable, setColName, setDataMethods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getDataVector, 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
-
Constructor Details
-
EditableTableRowModel
public EditableTableRowModel()
-
-
Method Details
-
setEditable
public void setEditable(boolean b) Sets this table editable.- Overrides:
setEditablein classTableRowModel- Parameters:
b- Editable flag
-
isEditable
public boolean isEditable()Returns true if this table is editable- Overrides:
isEditablein classTableRowModel
-
setValueAt
- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classTableRowModel
-
setAttributeColumnName
-
parseNumberSpectrumData
public double[] parseNumberSpectrumData()Parses the table data (object[][]) from strings to a numeric spectrum data- Returns:
- Parsed data
-