org.apache.pivot.wtk
Interface TableViewColumnListener

All Known Implementing Classes:
TableViewColumnListener.Adapter, TerraTableViewHeaderSkin, TerraTableViewSkin

public interface TableViewColumnListener

Table view column listener interface.


Nested Class Summary
static class TableViewColumnListener.Adapter
          Table view column listener adapter.
 
Method Summary
 void columnCellRendererChanged(TableView.Column column, TableView.CellRenderer previousCellRenderer)
          Called when a column's cell renderer has changed.
 void columnFilterChanged(TableView.Column column, Object previousFilter)
          Called when a column's filter has changed.
 void columnHeaderDataChanged(TableView.Column column, Object previousHeaderData)
          Called when a column's header data has changed.
 void columnHeaderDataRendererChanged(TableView.Column column, TableView.HeaderDataRenderer previousHeaderDataRenderer)
          Called when a column's header data renderer has changed.
 void columnInserted(TableView tableView, int index)
          Called when a column is inserted into a table view's column sequence.
 void columnNameChanged(TableView.Column column, String previousName)
          Called when a column's name has changed.
 void columnsRemoved(TableView tableView, int index, Sequence<TableView.Column> columns)
          Called when columns are removed from a table view's column sequence.
 void columnWidthChanged(TableView.Column column, int previousWidth, boolean previousRelative)
          Called when a column's width has changed.
 void columnWidthLimitsChanged(TableView.Column column, int previousMinimumWidth, int previousMaximumWidth)
          Called when a column's width limits have changed.
 

Method Detail

columnInserted

void columnInserted(TableView tableView,
                    int index)
Called when a column is inserted into a table view's column sequence.

Parameters:
tableView -
index -

columnsRemoved

void columnsRemoved(TableView tableView,
                    int index,
                    Sequence<TableView.Column> columns)
Called when columns are removed from a table view's column sequence.

Parameters:
tableView -
index -
columns -

columnNameChanged

void columnNameChanged(TableView.Column column,
                       String previousName)
Called when a column's name has changed.

Parameters:
column -
previousName -

columnHeaderDataChanged

void columnHeaderDataChanged(TableView.Column column,
                             Object previousHeaderData)
Called when a column's header data has changed.

Parameters:
column -
previousHeaderData -

columnHeaderDataRendererChanged

void columnHeaderDataRendererChanged(TableView.Column column,
                                     TableView.HeaderDataRenderer previousHeaderDataRenderer)
Called when a column's header data renderer has changed.

Parameters:
column -
previousHeaderDataRenderer -

columnWidthChanged

void columnWidthChanged(TableView.Column column,
                        int previousWidth,
                        boolean previousRelative)
Called when a column's width has changed.

Parameters:
column -
previousWidth -
previousRelative -

columnWidthLimitsChanged

void columnWidthLimitsChanged(TableView.Column column,
                              int previousMinimumWidth,
                              int previousMaximumWidth)
Called when a column's width limits have changed.

Parameters:
column -
previousMinimumWidth -
previousMaximumWidth -

columnFilterChanged

void columnFilterChanged(TableView.Column column,
                         Object previousFilter)
Called when a column's filter has changed.

Parameters:
column -
previousFilter -

columnCellRendererChanged

void columnCellRendererChanged(TableView.Column column,
                               TableView.CellRenderer previousCellRenderer)
Called when a column's cell renderer has changed.

Parameters:
column -
previousCellRenderer -