Class DefaultColorTableClassesTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
org.gvsig.raster.swing.legend.impl.colortable.editor.DefaultColorTableClassesTableModel
- All Implemented Interfaces:
Serializable,TableModel,org.gvsig.raster.swing.legend.colortable.editor.ColorTableClassesTableModel
public class DefaultColorTableClassesTableModel
extends AbstractTableModel
implements org.gvsig.raster.swing.legend.colortable.editor.ColorTableClassesTableModel
- Author:
- fdiaz
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
ConstructorsConstructorDescriptionDefaultColorTableClassesTableModel(org.gvsig.raster.lib.legend.api.colortable.ColorTable colorTable) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddColorTableClass(org.gvsig.raster.lib.legend.api.colortable.colortableclass.ColorTableClass colorTableClass) org.gvsig.raster.lib.legend.api.colortable.colortableclass.ColorTableClassgetColorTableClass(int index) Class<?> getColumnClass(int col) intgetColumnName(int column) intgetValueAt(int rowIndex, int columnIndex) booleanisCellEditable(int row, int col) voidvoidremoveColorTableClass(int index) voidsetColorTable(org.gvsig.raster.lib.legend.api.colortable.ColorTable colorTable) voidsetValueAt(Object aValue, int rowIndex, int columnIndex) 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
-
Field Details
-
COLUMN_COLOR
public static final int COLUMN_COLOR- See Also:
-
COLUMN_NAME
public static final int COLUMN_NAME- See Also:
-
COLUMN_VALUE
public static final int COLUMN_VALUE- See Also:
-
COLUMN_INTERPOLATED
public static final int COLUMN_INTERPOLATED- See Also:
-
-
Constructor Details
-
DefaultColorTableClassesTableModel
public DefaultColorTableClassesTableModel(org.gvsig.raster.lib.legend.api.colortable.ColorTable colorTable) - Parameters:
bandsInfo-
-
-
Method Details
-
getRowCount
public int getRowCount()- Specified by:
getRowCountin interfaceTableModel
-
getColumnCount
public int getColumnCount()- Specified by:
getColumnCountin interfaceTableModel
-
getValueAt
- Specified by:
getValueAtin interfaceTableModel
-
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
-
addColorTableClass
public void addColorTableClass(org.gvsig.raster.lib.legend.api.colortable.colortableclass.ColorTableClass colorTableClass) - Specified by:
addColorTableClassin interfaceorg.gvsig.raster.swing.legend.colortable.editor.ColorTableClassesTableModel
-
getColorTableClass
public org.gvsig.raster.lib.legend.api.colortable.colortableclass.ColorTableClass getColorTableClass(int index) - Specified by:
getColorTableClassin interfaceorg.gvsig.raster.swing.legend.colortable.editor.ColorTableClassesTableModel
-
removeColorTableClass
public void removeColorTableClass(int index) - Specified by:
removeColorTableClassin interfaceorg.gvsig.raster.swing.legend.colortable.editor.ColorTableClassesTableModel
-
removeAllColorTableClasses
public void removeAllColorTableClasses()- Specified by:
removeAllColorTableClassesin interfaceorg.gvsig.raster.swing.legend.colortable.editor.ColorTableClassesTableModel
-
setValueAt
- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classAbstractTableModel
-
setColorTable
public void setColorTable(org.gvsig.raster.lib.legend.api.colortable.ColorTable colorTable) - Specified by:
setColorTablein interfaceorg.gvsig.raster.swing.legend.colortable.editor.ColorTableClassesTableModel
-