org.jets3t.apps.cockpit.gui
Class BucketTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
javax.swing.table.DefaultTableModel
org.jets3t.apps.cockpit.gui.BucketTableModel
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.table.TableModel
public class BucketTableModel
- extends javax.swing.table.DefaultTableModel
A table model to store S3Bucket
s.
- See Also:
- Serialized Form
Fields inherited from class javax.swing.table.DefaultTableModel |
columnIdentifiers, dataVector |
Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
Methods inherited from class javax.swing.table.DefaultTableModel |
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, 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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BucketTableModel
public BucketTableModel(boolean includeDistributions)
findBucketsIndex
protected int findBucketsIndex(S3Bucket bucket)
addBucket
public int addBucket(S3Bucket bucket,
boolean hasDistributions)
removeBucket
public void removeBucket(S3Bucket bucket)
removeAllBuckets
public void removeAllBuckets()
getBucket
public S3Bucket getBucket(int row)
getBuckets
public S3Bucket[] getBuckets()
getBucketIndexByName
public int getBucketIndexByName(java.lang.String name)
hasDistributions
public boolean hasDistributions()
- Returns:
- true if the distributions flag is true for at least one bucket.
isCellEditable
public boolean isCellEditable(int row,
int column)
- Specified by:
isCellEditable
in interface javax.swing.table.TableModel
- Overrides:
isCellEditable
in class javax.swing.table.DefaultTableModel
getColumnClass
public java.lang.Class getColumnClass(int columnIndex)
- Specified by:
getColumnClass
in interface javax.swing.table.TableModel
- Overrides:
getColumnClass
in class javax.swing.table.AbstractTableModel
getValueAt
public java.lang.Object getValueAt(int rowIndex,
int columnIndex)
- Specified by:
getValueAt
in interface javax.swing.table.TableModel
- Overrides:
getValueAt
in class javax.swing.table.DefaultTableModel