Class BackupTableTableModel

java.lang.Object
javax.swing.table.AbstractTableModel
com.jgoodies.binding.adapter.AbstractTableAdapter<NodeBackupModel>
org.bidib.wizard.mvc.backup.view.BackupTableTableModel
All Implemented Interfaces:
com.jgoodies.binding.adapter.ListModelBindable, com.jidesoft.grid.ContextSensitiveTableModel, com.jidesoft.grid.HeaderStyleModel, com.jidesoft.grid.StyleModel, Serializable, TableModel

public class BackupTableTableModel extends com.jgoodies.binding.adapter.AbstractTableAdapter<NodeBackupModel> implements com.jidesoft.grid.ContextSensitiveTableModel, com.jidesoft.grid.HeaderStyleModel, com.jidesoft.grid.StyleModel
See Also:
  • Field Details

  • Constructor Details

    • BackupTableTableModel

      public BackupTableTableModel(com.jgoodies.binding.list.SelectionInList<NodeBackupModel> nodeBackupList)
  • Method Details

    • getColumnClass

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

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

      public com.jidesoft.converter.ConverterContext getConverterContextAt(int rowIndex, int columnIndex)
      Specified by:
      getConverterContextAt in interface com.jidesoft.grid.ContextSensitiveTableModel
    • getEditorContextAt

      public com.jidesoft.grid.EditorContext getEditorContextAt(int rowIndex, int columnIndex)
      Specified by:
      getEditorContextAt in interface com.jidesoft.grid.ContextSensitiveTableModel
    • getCellClassAt

      public Class<?> getCellClassAt(int rowIndex, int columnIndex)
      Specified by:
      getCellClassAt in interface com.jidesoft.grid.ContextSensitiveTableModel
    • getHeaderStyleAt

      public com.jidesoft.grid.CellStyle getHeaderStyleAt(int rowIndex, int columnIndex)
      Specified by:
      getHeaderStyleAt in interface com.jidesoft.grid.HeaderStyleModel
    • isHeaderStyleOn

      public boolean isHeaderStyleOn()
      Specified by:
      isHeaderStyleOn in interface com.jidesoft.grid.HeaderStyleModel
    • getValueAt

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

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

      public com.jidesoft.grid.CellStyle getCellStyleAt(int rowIndex, int columnIndex)
      Specified by:
      getCellStyleAt in interface com.jidesoft.grid.StyleModel
    • isCellStyleOn

      public boolean isCellStyleOn()
      Specified by:
      isCellStyleOn in interface com.jidesoft.grid.StyleModel