public class DefaultSelectableBandsTableModel extends javax.swing.table.AbstractTableModel implements SelectableBandsTableModel
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultSelectableBandsTableModel.SelectableBand |
| Constructor and Description |
|---|
DefaultSelectableBandsTableModel(BandInfo[] bandsInfo) |
| Modifier and Type | Method and Description |
|---|---|
void |
down(int rowIndex) |
java.lang.Class<?> |
getColumnClass(int col) |
int |
getColumnCount() |
java.lang.String |
getColumnName(int column) |
int |
getRowCount() |
java.util.List<java.lang.Integer> |
getSelectedBands() |
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex) |
boolean |
isCellEditable(int row,
int col) |
void |
selectAllBands() |
void |
selectBand(int band) |
void |
setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex) |
void |
unselectAllBands() |
void |
unselectBand(int band) |
void |
up(int rowIndex) |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListenerpublic DefaultSelectableBandsTableModel(BandInfo[] bandsInfo)
bandsInfo - public int getRowCount()
getRowCount in interface javax.swing.table.TableModelpublic int getColumnCount()
getColumnCount in interface javax.swing.table.TableModelpublic java.lang.Object getValueAt(int rowIndex,
int columnIndex)
getValueAt in interface javax.swing.table.TableModelpublic void setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
setValueAt in interface javax.swing.table.TableModelsetValueAt in class javax.swing.table.AbstractTableModelpublic java.lang.String getColumnName(int column)
getColumnName in interface javax.swing.table.TableModelgetColumnName in class javax.swing.table.AbstractTableModelpublic boolean isCellEditable(int row,
int col)
isCellEditable in interface javax.swing.table.TableModelisCellEditable in class javax.swing.table.AbstractTableModelpublic java.lang.Class<?> getColumnClass(int col)
getColumnClass in interface javax.swing.table.TableModelgetColumnClass in class javax.swing.table.AbstractTableModelpublic void up(int rowIndex)
up in interface SelectableBandsTableModelrowIndex - public void down(int rowIndex)
down in interface SelectableBandsTableModelrowIndex - public java.util.List<java.lang.Integer> getSelectedBands()
getSelectedBands in interface SelectableBandsTableModelpublic void selectBand(int band)
selectBand in interface SelectableBandsTableModelpublic void unselectBand(int band)
unselectBand in interface SelectableBandsTableModelpublic void selectAllBands()
selectAllBands in interface SelectableBandsTableModelpublic void unselectAllBands()
unselectAllBands in interface SelectableBandsTableModel