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
S3Bucket
s.- Author:
- James Murty
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
getBucket
(int row) int
getBucketIndexByName
(String name) S3Bucket[]
getColumnClass
(int columnIndex) getValueAt
(int rowIndex, int columnIndex) boolean
boolean
isCellEditable
(int row, int column) void
void
removeBucket
(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, setValueAt
Methods 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:
isCellEditable
in interfaceTableModel
- Overrides:
isCellEditable
in classDefaultTableModel
-
getColumnClass
- Specified by:
getColumnClass
in interfaceTableModel
- Overrides:
getColumnClass
in classAbstractTableModel
-
getValueAt
- Specified by:
getValueAt
in interfaceTableModel
- Overrides:
getValueAt
in classDefaultTableModel
-