Package org.jets3t.apps.cockpitlite
Class CLObjectTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
javax.swing.table.DefaultTableModel
org.jets3t.apps.cockpitlite.CLObjectTableModel
- All Implemented Interfaces:
Serializable,TableModel
A table model to store
S3Objects.- Author:
- James Murty
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintvoidaddObjects(S3Object[] objects) getColumnClass(int columnIndex) getObject(int row) getObjectAclStatus(S3Object objectWithAcl) S3Object[]booleanisCellEditable(int row, int column) voidvoidremoveObject(S3Object object) voidsetUsersPath(String usersPath) intupdateObjectAclStatus(S3Object objectWithAcl, String aclStatus) 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, setValueAtMethods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
Constructor Details
-
CLObjectTableModel
public CLObjectTableModel()
-
-
Method Details
-
setUsersPath
-
addObject
-
updateObjectAclStatus
-
getObjectAclStatus
-
addObjects
-
removeObject
-
removeAllObjects
public void removeAllObjects() -
getObject
-
getObjects
-
isCellEditable
public boolean isCellEditable(int row, int column) - Specified by:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classDefaultTableModel
-
getColumnClass
- Specified by:
getColumnClassin interfaceTableModel- Overrides:
getColumnClassin classAbstractTableModel
-