Class DefaultSelectableBandDescriptorsTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
org.gvsig.fmap.mapcontext.raster.swing.impl.DefaultSelectableBandDescriptorsTableModel
- All Implemented Interfaces:
Serializable,TableModel,org.gvsig.fmap.mapcontext.raster.swing.SelectableBandDescriptorsTableModel,org.gvsig.raster.swing.buffer.SelectableBandsTableModel
public class DefaultSelectableBandDescriptorsTableModel
extends AbstractTableModel
implements org.gvsig.fmap.mapcontext.raster.swing.SelectableBandDescriptorsTableModel
- Author:
- fdiaz
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
ConstructorsConstructorDescriptionDefaultSelectableBandDescriptorsTableModel(List<org.gvsig.fmap.dal.raster.BandDescriptor> bandDescriptors) -
Method Summary
Modifier and TypeMethodDescriptionvoiddown(int rowIndex) Class<?> getColumnClass(int col) intgetColumnName(int column) intgetValueAt(int rowIndex, int columnIndex) booleanisCellEditable(int row, int col) voidvoidselectBand(int band) voidsetValueAt(Object aValue, int rowIndex, int columnIndex) voidvoidunselectBand(int band) voidup(int rowIndex) Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.swing.table.TableModel
addTableModelListener, removeTableModelListener
-
Constructor Details
-
DefaultSelectableBandDescriptorsTableModel
public DefaultSelectableBandDescriptorsTableModel(List<org.gvsig.fmap.dal.raster.BandDescriptor> bandDescriptors) - Parameters:
bandDescriptors-
-
-
Method Details
-
getRowCount
public int getRowCount()- Specified by:
getRowCountin interfaceTableModel
-
getColumnCount
public int getColumnCount()- Specified by:
getColumnCountin interfaceTableModel
-
getValueAt
- Specified by:
getValueAtin interfaceTableModel
-
setValueAt
- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classAbstractTableModel
-
getColumnName
- Specified by:
getColumnNamein interfaceTableModel- Overrides:
getColumnNamein classAbstractTableModel
-
isCellEditable
public boolean isCellEditable(int row, int col) - Specified by:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classAbstractTableModel
-
getColumnClass
- Specified by:
getColumnClassin interfaceTableModel- Overrides:
getColumnClassin classAbstractTableModel
-
up
public void up(int rowIndex) - Specified by:
upin interfaceorg.gvsig.raster.swing.buffer.SelectableBandsTableModel- Parameters:
rowIndex-
-
down
public void down(int rowIndex) - Specified by:
downin interfaceorg.gvsig.raster.swing.buffer.SelectableBandsTableModel- Parameters:
rowIndex-
-
getSelectedBands
- Specified by:
getSelectedBandsin interfaceorg.gvsig.raster.swing.buffer.SelectableBandsTableModel- Returns:
- a list of selected bands.
-
selectBand
public void selectBand(int band) - Specified by:
selectBandin interfaceorg.gvsig.raster.swing.buffer.SelectableBandsTableModel
-
unselectBand
public void unselectBand(int band) - Specified by:
unselectBandin interfaceorg.gvsig.raster.swing.buffer.SelectableBandsTableModel
-
selectAllBands
public void selectAllBands()- Specified by:
selectAllBandsin interfaceorg.gvsig.raster.swing.buffer.SelectableBandsTableModel
-
unselectAllBands
public void unselectAllBands()- Specified by:
unselectAllBandsin interfaceorg.gvsig.raster.swing.buffer.SelectableBandsTableModel
-