Class DefaultColorTablesTableModel

java.lang.Object
javax.swing.table.AbstractTableModel
org.gvsig.raster.swing.legend.impl.colortable.selector.DefaultColorTablesTableModel
All Implemented Interfaces:
Serializable, TableModel, org.gvsig.raster.swing.legend.colortable.selector.ColorTablesTableModel

public class DefaultColorTablesTableModel extends AbstractTableModel implements org.gvsig.raster.swing.legend.colortable.selector.ColorTablesTableModel
Author:
fdiaz
See Also:
  • Field Details

  • Constructor Details

    • DefaultColorTablesTableModel

      public DefaultColorTablesTableModel(List<org.apache.commons.lang3.tuple.Pair<File,org.gvsig.raster.lib.legend.api.colortable.ColorTable>> colorTables)
      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
    • addColorTable

      public void addColorTable(org.apache.commons.lang3.tuple.Pair<File,org.gvsig.raster.lib.legend.api.colortable.ColorTable> colorTable)
      Specified by:
      addColorTable in interface org.gvsig.raster.swing.legend.colortable.selector.ColorTablesTableModel
    • removeColorTable

      public void removeColorTable(int index)
      Specified by:
      removeColorTable in interface org.gvsig.raster.swing.legend.colortable.selector.ColorTablesTableModel
    • getColorTable

      public org.apache.commons.lang3.tuple.Pair<File,org.gvsig.raster.lib.legend.api.colortable.ColorTable> getColorTable(int index)
      Specified by:
      getColorTable in interface org.gvsig.raster.swing.legend.colortable.selector.ColorTablesTableModel
    • setColorTable

      public void setColorTable(int index, org.gvsig.raster.lib.legend.api.colortable.ColorTable colorTableEdited)
      Specified by:
      setColorTable in interface org.gvsig.raster.swing.legend.colortable.selector.ColorTablesTableModel
    • getColorTables

      public List<org.apache.commons.lang3.tuple.Pair<File,org.gvsig.raster.lib.legend.api.colortable.ColorTable>> getColorTables()
      Specified by:
      getColorTables in interface org.gvsig.raster.swing.legend.colortable.selector.ColorTablesTableModel