Interface ColumnModelListener
- All Known Implementing Classes:
AdvancedSearchPage.DefaultSelectorColumnModelListener,AdvancedSearchPage.DefaultSelectorColumnModelListener,DefaultColumnModelListener,DefaultSelectorColumnModelListener
public interface ColumnModelListener
A
ColumnModelListener handles events fired by the ColumnModel where it is registered.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidchanged()Generally called when the model has changed in a way not covered by the otherColumnModelListenermethods.voidcolumnMoved(int fromIndex, int toIndex) Called when a column has been moved.voidCalled whenever a column's visibility has changed.voidcolumnVisibilityChanged(Integer colIndex) Called whenever a column's visibility has changed (and column is not shown as last column).voidselectionChanged(List<? extends Object> columnIndexes) Called whenever the column selection has changed.voidsortChanged(int columnIndex, boolean ascending) Called when the sort conditions have changed.
-
Method Details
-
columnMoved
void columnMoved(int fromIndex, int toIndex) Called when a column has been moved.- Parameters:
fromIndex- previous zero based position index of the columntoIndex- new zero based position index of the column
-
columnVisibilityChanged
void columnVisibilityChanged()Called whenever a column's visibility has changed. -
columnVisibilityChanged
Called whenever a column's visibility has changed (and column is not shown as last column). -
selectionChanged
Called whenever the column selection has changed.- Parameters:
columnIndexes- indexes of the currently selected columns
-
sortChanged
void sortChanged(int columnIndex, boolean ascending) Called when the sort conditions have changed.- Parameters:
columnIndex- zero based position index of the column by which the values are currently sortedascending- whether the sort order is set to ascending or not
-
changed
void changed()Generally called when the model has changed in a way not covered by the otherColumnModelListenermethods.
-