Interface ConfigurableColumnTableModel

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Settings getColumnSettings​(int index)
      Returns settings for the specified column index
      SettingsDefinition[] getColumnSettingsDefinitions​(int index)
      Returns settings definitions for the specified column index
      int getMaxLines​(int index)
      Gets the maximum number of text display lines needed for any given cell within the specified column
      javax.swing.table.TableCellRenderer getRenderer​(int columnIndex)
      Returns the table cell renderer for the given column
      void setAllColumnSettings​(Settings[] settings)
      Allows for the bulk setting of Settings.
      • Methods inherited from interface javax.swing.table.TableModel

        addTableModelListener, getColumnClass, getColumnCount, getColumnName, getRowCount, getValueAt, isCellEditable, removeTableModelListener, setValueAt
    • Method Detail

      • getColumnSettings

        Settings getColumnSettings​(int index)
        Returns settings for the specified column index
        Parameters:
        index - column index
        Returns:
        column settings.
      • getColumnSettingsDefinitions

        SettingsDefinition[] getColumnSettingsDefinitions​(int index)
        Returns settings definitions for the specified column index
        Parameters:
        index - column index
        Returns:
        column settings definitions.
      • setAllColumnSettings

        void setAllColumnSettings​(Settings[] settings)
        Allows for the bulk setting of Settings. This prevents excessive event notification when all settings need to be changed.
        Parameters:
        settings - An array of Settings that contains Settings for each column where the index of the Settings in the array is the index of the column in the model
      • getMaxLines

        int getMaxLines​(int index)
        Gets the maximum number of text display lines needed for any given cell within the specified column
        Parameters:
        index - column field index
        Returns:
        maximum number of lines needed for specified column
      • getRenderer

        javax.swing.table.TableCellRenderer getRenderer​(int columnIndex)
        Returns the table cell renderer for the given column
        Parameters:
        columnIndex - the index of the column
        Returns:
        the renderer