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
public class ObjectTableModel extends DefaultTableModel
A table model to storeS3Objects.- Author:
- James Murty
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ObjectTableModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intaddObject(S3Object object)voidaddObjects(S3Object[] objects)ClassgetColumnClass(int columnIndex)S3ObjectgetObject(int row)S3ObjectgetObjectByKey(String key)S3Object[]getObjects()booleanisCellEditable(int row, int column)voidremoveAllObjects()voidremoveObject(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
-
-
-
-
Method Detail
-
addObject
public int addObject(S3Object object)
-
addObjects
public void addObjects(S3Object[] objects)
-
removeObject
public void removeObject(S3Object object)
-
removeAllObjects
public void removeAllObjects()
-
getObject
public S3Object getObject(int row)
-
getObjects
public S3Object[] getObjects()
-
isCellEditable
public boolean isCellEditable(int row, int column)- Specified by:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classDefaultTableModel
-
getColumnClass
public Class getColumnClass(int columnIndex)
- Specified by:
getColumnClassin interfaceTableModel- Overrides:
getColumnClassin classAbstractTableModel
-
-