Class TagDiagnosticsPanel.DiagnosticSampleModel

java.lang.Object
javax.swing.table.AbstractTableModel
com.jidesoft.grid.TreeTableModel<com.jidesoft.grid.Row>
com.inductiveautomation.ignition.designer.tags.editing.TagDiagnosticsPanel.DiagnosticSampleModel
All Implemented Interfaces:
com.jidesoft.grid.ContextSensitiveTableModel, com.jidesoft.grid.IExpandableTreeTableModel<com.jidesoft.grid.Row>, com.jidesoft.grid.IndexChangeEventGenerator, com.jidesoft.grid.ITreeTableModel<com.jidesoft.grid.Row>, com.jidesoft.grid.MultiTableModel, Serializable, TableModel
Enclosing class:
TagDiagnosticsPanel

protected static class TagDiagnosticsPanel.DiagnosticSampleModel extends com.jidesoft.grid.TreeTableModel<com.jidesoft.grid.Row>
See Also:
  • Field Details

    • DIAG_TYPE_CTX

      protected static final com.jidesoft.grid.EditorContext DIAG_TYPE_CTX
  • Constructor Details

    • DiagnosticSampleModel

      public DiagnosticSampleModel(List<com.jidesoft.grid.Row> rootRows)
  • Method Details

    • getColumnClass

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

      public com.jidesoft.grid.EditorContext getEditorContextAt(int row, int col)
      Specified by:
      getEditorContextAt in interface com.jidesoft.grid.ContextSensitiveTableModel
      Overrides:
      getEditorContextAt in class com.jidesoft.grid.TreeTableModel<com.jidesoft.grid.Row>
    • getColumnName

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

      public int getColumnCount()
    • isCellEditable

      public boolean isCellEditable(int r, int c)
      Specified by:
      isCellEditable in interface TableModel
      Overrides:
      isCellEditable in class com.jidesoft.grid.TreeTableModel<com.jidesoft.grid.Row>