Package org.apache.pivot.wtk
Interface TableViewColumnListener
-
- All Known Implementing Classes:
TableViewColumnListener.Adapter
,TableViewColumnListener.Listeners
,TerraTableViewHeaderSkin
,TerraTableViewSkin
public interface TableViewColumnListener
Table view column listener interface.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
TableViewColumnListener.Adapter
Deprecated.Since 2.1 and Java 8 the interface itself has default implementations.static class
TableViewColumnListener.Listeners
Table view column listeners.
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
columnCellRendererChanged(TableView.Column column, TableView.CellRenderer previousCellRenderer)
Called when a column's cell renderer has changed.default void
columnFilterChanged(TableView.Column column, java.lang.Object previousFilter)
Called when a column's filter has changed.default void
columnHeaderDataChanged(TableView.Column column, java.lang.Object previousHeaderData)
Called when a column's header data has changed.default void
columnHeaderDataRendererChanged(TableView.Column column, TableView.HeaderDataRenderer previousHeaderDataRenderer)
Called when a column's header data renderer has changed.default void
columnInserted(TableView tableView, int index)
Called when a column is inserted into a table view's column sequence.default void
columnNameChanged(TableView.Column column, java.lang.String previousName)
Called when a column's name has changed.default void
columnsRemoved(TableView tableView, int index, Sequence<TableView.Column> columns)
Called when columns are removed from a table view's column sequence.default void
columnWidthChanged(TableView.Column column, int previousWidth, boolean previousRelative)
Called when a column's width has changed.default void
columnWidthLimitsChanged(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.
-
-