Class DataAnalysisTableModel<O,​C,​P>

  • All Implemented Interfaces:
    java.io.Serializable, javax.swing.table.TableModel

    public class DataAnalysisTableModel<O,​C,​P>
    extends javax.swing.table.AbstractTableModel
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class javax.swing.table.AbstractTableModel

        listenerList
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<DataRowBlock<O,​C,​P>> getBlocks()  
      int getColumnCount()  
      java.lang.String getColumnName​(int column)  
      java.lang.String[][] getColumnNames()  
      int getNumberOfNameColumns()  
      DataRow<O> getRow​(int row)  
      int getRowCount()  
      java.lang.String getTabName()  
      java.lang.Object getValueAt​(int row, int column)  
      void mightEnable()  
      void setBlocks​(java.util.List<DataRowBlock<O,​C,​P>> blocks)  
      void setColumnNames​(java.lang.String[][] columnNames)
      Chooses the array index of the number of columns: ColumnNames[0] = String[0]; ColumnNames[1] = String[1] { columnA }; ColumnNames[2] = String[2] { columnA, columnB }
      • Methods inherited from class javax.swing.table.AbstractTableModel

        addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DataAnalysisTableModel

        public DataAnalysisTableModel​(java.lang.String tabName,
                                      DataAnalysesView<C,​P> dataAnalysesView)
    • Method Detail

      • getNumberOfNameColumns

        public int getNumberOfNameColumns()
      • getColumnCount

        public int getColumnCount()
      • getColumnName

        public java.lang.String getColumnName​(int column)
        Specified by:
        getColumnName in interface javax.swing.table.TableModel
        Overrides:
        getColumnName in class javax.swing.table.AbstractTableModel
      • getRowCount

        public int getRowCount()
      • getValueAt

        public java.lang.Object getValueAt​(int row,
                                           int column)
      • getRow

        public DataRow<O> getRow​(int row)
      • setBlocks

        public void setBlocks​(java.util.List<DataRowBlock<O,​C,​P>> blocks)
      • mightEnable

        public void mightEnable()
      • getColumnNames

        public java.lang.String[][] getColumnNames()
      • setColumnNames

        public void setColumnNames​(java.lang.String[][] columnNames)
        Chooses the array index of the number of columns: ColumnNames[0] = String[0]; ColumnNames[1] = String[1] { columnA }; ColumnNames[2] = String[2] { columnA, columnB }
        Parameters:
        columnNames -
      • getTabName

        public java.lang.String getTabName()