Interface TableViewColumnListener

    • Method Detail

      • columnInserted

        default void columnInserted​(TableView tableView,
                                    int index)
        Called when a column is inserted into a table view's column sequence.
        Parameters:
        tableView - The table view that has changed.
        index - Where the new column has been inserted.
      • columnsRemoved

        default void columnsRemoved​(TableView tableView,
                                    int index,
                                    Sequence<TableView.Column> columns)
        Called when columns are removed from a table view's column sequence.
        Parameters:
        tableView - The table view that has changed.
        index - The starting location of the removed columns.
        columns - The actual sequence of columns that were removed.
      • columnNameChanged

        default void columnNameChanged​(TableView.Column column,
                                       java.lang.String previousName)
        Called when a column's name has changed.
        Parameters:
        column - The column that changed names.
        previousName - What the previous name was.
      • columnHeaderDataChanged

        default void columnHeaderDataChanged​(TableView.Column column,
                                             java.lang.Object previousHeaderData)
        Called when a column's header data has changed.
        Parameters:
        column - The column that changed.
        previousHeaderData - What the header data used to be.
      • columnHeaderDataRendererChanged

        default void columnHeaderDataRendererChanged​(TableView.Column column,
                                                     TableView.HeaderDataRenderer previousHeaderDataRenderer)
        Called when a column's header data renderer has changed.
        Parameters:
        column - The column whose header data renderer has changed.
        previousHeaderDataRenderer - The previous renderer for header data.
      • columnWidthChanged

        default void columnWidthChanged​(TableView.Column column,
                                        int previousWidth,
                                        boolean previousRelative)
        Called when a column's width has changed.
        Parameters:
        column - The column that changed.
        previousWidth - The previous numeric value of the column width.
        previousRelative - Whether the previous width was relative or not.
      • columnWidthLimitsChanged

        default void columnWidthLimitsChanged​(TableView.Column column,
                                              int previousMinimumWidth,
                                              int previousMaximumWidth)
        Called when a column's width limits have changed.
        Parameters:
        column - The source of this event.
        previousMinimumWidth - The previous minimum column width.
        previousMaximumWidth - The previous maximum column width.
      • columnFilterChanged

        default void columnFilterChanged​(TableView.Column column,
                                         java.lang.Object previousFilter)
        Called when a column's filter has changed.
        Parameters:
        column - The source of this event.
        previousFilter - The previous filter value for this column.
      • columnCellRendererChanged

        default void columnCellRendererChanged​(TableView.Column column,
                                               TableView.CellRenderer previousCellRenderer)
        Called when a column's cell renderer has changed.
        Parameters:
        column - The source of this event.
        previousCellRenderer - The previous cell renderer for this column.