Package org.jets3t.apps.cockpit.gui
Class ObjectTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
javax.swing.table.DefaultTableModel
org.jets3t.apps.cockpit.gui.ObjectTableModel
- All Implemented Interfaces:
Serializable
,TableModel
A table model to store
S3Object
s.- Author:
- James Murty
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
void
addObjects
(S3Object[] objects) getColumnClass
(int columnIndex) getObject
(int row) getObjectByKey
(String key) S3Object[]
boolean
isCellEditable
(int row, int column) void
void
removeObject
(S3Object object) Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount, setValueAt
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
Constructor Details
-
ObjectTableModel
public ObjectTableModel()
-
-
Method Details
-
addObject
-
addObjects
-
removeObject
-
removeAllObjects
public void removeAllObjects() -
getObject
-
getObjectByKey
-
getObjects
-
isCellEditable
public boolean isCellEditable(int row, int column) - Specified by:
isCellEditable
in interfaceTableModel
- Overrides:
isCellEditable
in classDefaultTableModel
-
getColumnClass
- Specified by:
getColumnClass
in interfaceTableModel
- Overrides:
getColumnClass
in classAbstractTableModel
-