public class BucketTableModel
extends javax.swing.table.DefaultTableModel
S3Buckets.| Modifier and Type | Class and Description |
|---|---|
private class |
BucketTableModel.S3BucketAndDistributionFlag |
| Modifier and Type | Field and Description |
|---|---|
private java.util.ArrayList |
bucketList |
private javax.swing.Icon |
distributionActiveIcon |
private GuiUtils |
guiUtils |
private boolean |
includeDistributions |
private static long |
serialVersionUID |
| Constructor and Description |
|---|
BucketTableModel(boolean includeDistributions) |
| Modifier and Type | Method and Description |
|---|---|
int |
addBucket(S3Bucket bucket,
boolean hasDistributions) |
protected int |
findBucketsIndex(S3Bucket bucket) |
S3Bucket |
getBucket(int row) |
int |
getBucketIndexByName(java.lang.String name) |
S3Bucket[] |
getBuckets() |
java.lang.Class |
getColumnClass(int columnIndex) |
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex) |
boolean |
hasDistributions() |
boolean |
isCellEditable(int row,
int column) |
void |
removeAllBuckets() |
void |
removeBucket(S3Bucket bucket) |
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, setValueAtaddTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListenerprivate static final long serialVersionUID
private GuiUtils guiUtils
private java.util.ArrayList bucketList
private boolean includeDistributions
private javax.swing.Icon distributionActiveIcon
protected int findBucketsIndex(S3Bucket bucket)
public int addBucket(S3Bucket bucket, boolean hasDistributions)
public void removeBucket(S3Bucket bucket)
public void removeAllBuckets()
public S3Bucket getBucket(int row)
public S3Bucket[] getBuckets()
public int getBucketIndexByName(java.lang.String name)
public boolean hasDistributions()
public boolean isCellEditable(int row,
int column)
isCellEditable in interface javax.swing.table.TableModelisCellEditable in class javax.swing.table.DefaultTableModelpublic java.lang.Class getColumnClass(int columnIndex)
getColumnClass in interface javax.swing.table.TableModelgetColumnClass in class javax.swing.table.AbstractTableModelpublic java.lang.Object getValueAt(int rowIndex,
int columnIndex)
getValueAt in interface javax.swing.table.TableModelgetValueAt in class javax.swing.table.DefaultTableModel