Class FeatureTableModel

java.lang.Object
javax.swing.table.AbstractTableModel
org.bidib.wizard.mvc.features.view.panel.FeatureTableModel
All Implemented Interfaces:
com.jidesoft.grid.StyleModel, Serializable, TableModel

public class FeatureTableModel extends AbstractTableModel implements com.jidesoft.grid.StyleModel
See Also:
  • Field Details

  • Constructor Details

    • FeatureTableModel

      public FeatureTableModel()
  • Method Details

    • isCellEditable

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

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

      public void updateRow(org.bidib.jbidibc.messages.Feature feature)
    • getColumnCount

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

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

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

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

      protected static String getDocumentationText(List<org.bidib.jbidibc.core.schema.bidib2.DocumentationType> descriptions, String lang)
    • getDocumentationDescription

      protected static String getDocumentationDescription(List<org.bidib.jbidibc.core.schema.bidib2.DocumentationType> descriptions, String lang)
    • setValueAt

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

      public org.bidib.jbidibc.messages.Feature getRowAt(int rowIndex)
    • clear

      public void clear()
    • getFeatures

      public List<org.bidib.jbidibc.messages.Feature> getFeatures()
    • 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