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 Details

  • Constructor Details

    • DefaultColorTableClassesTableModel

      public DefaultColorTableClassesTableModel(org.gvsig.raster.lib.legend.api.colortable.ColorTable colorTable)
      Parameters:
      bandsInfo -
  • Method Details

    • getRowCount

      public int getRowCount()
      Specified by:
      getRowCount in interface TableModel
    • getColumnCount

      public int getColumnCount()
      Specified by:
      getColumnCount in interface TableModel
    • getValueAt

      public Object getValueAt(int rowIndex, int columnIndex)
      Specified by:
      getValueAt in interface TableModel
    • getColumnName

      public String getColumnName(int column)
      Specified by:
      getColumnName in interface TableModel
      Overrides:
      getColumnName in class AbstractTableModel
    • isCellEditable

      public boolean isCellEditable(int row, int col)
      Specified by:
      isCellEditable in interface TableModel
      Overrides:
      isCellEditable in class AbstractTableModel
    • getColumnClass

      public Class<?> getColumnClass(int col)
      Specified by:
      getColumnClass in interface TableModel
      Overrides:
      getColumnClass in class AbstractTableModel
    • addColorTableClass

      public void addColorTableClass(org.gvsig.raster.lib.legend.api.colortable.colortableclass.ColorTableClass colorTableClass)
      Specified by:
      addColorTableClass in interface org.gvsig.raster.swing.legend.colortable.editor.ColorTableClassesTableModel
    • getColorTableClass

      public org.gvsig.raster.lib.legend.api.colortable.colortableclass.ColorTableClass getColorTableClass(int index)
      Specified by:
      getColorTableClass in interface org.gvsig.raster.swing.legend.colortable.editor.ColorTableClassesTableModel
    • removeColorTableClass

      public void removeColorTableClass(int index)
      Specified by:
      removeColorTableClass in interface org.gvsig.raster.swing.legend.colortable.editor.ColorTableClassesTableModel
    • removeAllColorTableClasses

      public void removeAllColorTableClasses()
      Specified by:
      removeAllColorTableClasses in interface org.gvsig.raster.swing.legend.colortable.editor.ColorTableClassesTableModel
    • setValueAt

      public void setValueAt(Object aValue, int rowIndex, int columnIndex)
      Specified by:
      setValueAt in interface TableModel
      Overrides:
      setValueAt in class AbstractTableModel
    • setColorTable

      public void setColorTable(org.gvsig.raster.lib.legend.api.colortable.ColorTable colorTable)
      Specified by:
      setColorTable in interface org.gvsig.raster.swing.legend.colortable.editor.ColorTableClassesTableModel