Class BaseTableModel

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, javax.swing.table.TableModel
    Direct Known Subclasses:
    PeriodsTableModel, SignalsTableModel

    public abstract class BaseTableModel
    extends javax.swing.table.DefaultTableModel
    implements java.lang.Cloneable
    BaseTableModel TODO Implement
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected int columnCount  
      protected java.lang.String[] columnNames  
      protected java.lang.Object[][] data  
      protected Manager manager  
      protected int rowCount  
      • Fields inherited from class javax.swing.table.DefaultTableModel

        columnIdentifiers, dataVector
      • Fields inherited from class javax.swing.table.AbstractTableModel

        listenerList
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected abstract void createColumns()  
      protected abstract void createModel()  
      java.lang.String[] getColumnNames()  
      java.lang.Object[][] getData()  
      void setColumnNames​(java.lang.String[] strings)  
      void setData​(java.lang.Object[][] objects)  
      • Methods inherited from class javax.swing.table.DefaultTableModel

        addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, insertRow, isCellEditable, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount, setValueAt
      • Methods inherited from class javax.swing.table.AbstractTableModel

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

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

      • manager

        protected Manager manager
      • columnNames

        protected java.lang.String[] columnNames
      • data

        protected java.lang.Object[][] data
      • columnCount

        protected int columnCount
      • rowCount

        protected int rowCount
    • Constructor Detail

      • BaseTableModel

        public BaseTableModel​(Manager manager)
        Parameters:
        manager -
    • Method Detail

      • createModel

        protected abstract void createModel()
      • createColumns

        protected abstract void createColumns()
      • getColumnNames

        public java.lang.String[] getColumnNames()
        Returns:
      • getData

        public java.lang.Object[][] getData()
        Returns:
      • setColumnNames

        public void setColumnNames​(java.lang.String[] strings)
        Parameters:
        strings -
      • setData

        public void setData​(java.lang.Object[][] objects)
        Parameters:
        objects -