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
public class CLObjectTableModel extends DefaultTableModel
A table model to storeS3Objects.- Author:
- James Murty
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVector
-
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
-
-
Constructor Summary
Constructors Constructor Description CLObjectTableModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intaddObject(org.jets3t.service.model.S3Object object)voidaddObjects(org.jets3t.service.model.S3Object[] objects)ClassgetColumnClass(int columnIndex)org.jets3t.service.model.S3ObjectgetObject(int row)StringgetObjectAclStatus(org.jets3t.service.model.S3Object objectWithAcl)org.jets3t.service.model.S3Object[]getObjects()booleanisCellEditable(int row, int column)voidremoveAllObjects()voidremoveObject(org.jets3t.service.model.S3Object object)voidsetUsersPath(String usersPath)intupdateObjectAclStatus(org.jets3t.service.model.S3Object objectWithAcl, String aclStatus)-
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, setRowCount, setValueAt
-
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
-
-
-
Method Detail
-
setUsersPath
public void setUsersPath(String usersPath)
-
addObject
public int addObject(org.jets3t.service.model.S3Object object)
-
updateObjectAclStatus
public int updateObjectAclStatus(org.jets3t.service.model.S3Object objectWithAcl, String aclStatus)
-
getObjectAclStatus
public String getObjectAclStatus(org.jets3t.service.model.S3Object objectWithAcl)
-
addObjects
public void addObjects(org.jets3t.service.model.S3Object[] objects)
-
removeObject
public void removeObject(org.jets3t.service.model.S3Object object)
-
removeAllObjects
public void removeAllObjects()
-
getObject
public org.jets3t.service.model.S3Object getObject(int row)
-
getObjects
public org.jets3t.service.model.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
-
-