Package 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:
Serializable,TableModel
A table model to store
S3Buckets.- Author:
- James Murty
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetBucket(int row) intgetBucketIndexByName(String name) S3Bucket[]getColumnClass(int columnIndex) getValueAt(int rowIndex, int columnIndex) booleanbooleanisCellEditable(int row, int column) voidvoidremoveBucket(S3Bucket bucket) Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, getColumnCount, getColumnName, getDataVector, getRowCount, 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
-
BucketTableModel
public BucketTableModel(boolean includeDistributions)
-
-
Method Details
-
addBucket
-
removeBucket
-
removeAllBuckets
public void removeAllBuckets() -
getBucket
-
getBuckets
-
getBucketIndexByName
-
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:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classDefaultTableModel
-
getColumnClass
- Specified by:
getColumnClassin interfaceTableModel- Overrides:
getColumnClassin classAbstractTableModel
-
getValueAt
- Specified by:
getValueAtin interfaceTableModel- Overrides:
getValueAtin classDefaultTableModel
-