Package org.apache.pivot.wtk
Interface TableViewColumnListener
-
- All Known Implementing Classes:
TableViewColumnListener.Adapter,TableViewColumnListener.Listeners,TerraTableViewHeaderSkin,TerraTableViewSkin
public interface TableViewColumnListenerTable view column listener interface.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classTableViewColumnListener.AdapterDeprecated.Since 2.1 and Java 8 the interface itself has default implementations.static classTableViewColumnListener.ListenersTable view column listeners.
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidcolumnCellRendererChanged(TableView.Column column, TableView.CellRenderer previousCellRenderer)Called when a column's cell renderer has changed.default voidcolumnFilterChanged(TableView.Column column, java.lang.Object previousFilter)Called when a column's filter has changed.default voidcolumnHeaderDataChanged(TableView.Column column, java.lang.Object previousHeaderData)Called when a column's header data has changed.default voidcolumnHeaderDataRendererChanged(TableView.Column column, TableView.HeaderDataRenderer previousHeaderDataRenderer)Called when a column's header data renderer has changed.default voidcolumnInserted(TableView tableView, int index)Called when a column is inserted into a table view's column sequence.default voidcolumnNameChanged(TableView.Column column, java.lang.String previousName)Called when a column's name has changed.default voidcolumnsRemoved(TableView tableView, int index, Sequence<TableView.Column> columns)Called when columns are removed from a table view's column sequence.default voidcolumnWidthChanged(TableView.Column column, int previousWidth, boolean previousRelative)Called when a column's width has changed.default voidcolumnWidthLimitsChanged(TableView.Column column, int previousMinimumWidth, int previousMaximumWidth)Called when a column's width limits have changed.
-
-
-
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.
-
-