public class ColumnSortHandler
extends java.lang.Object
| Constructor and Description |
|---|
ColumnSortHandler(ITableView tableView) |
| Modifier and Type | Method and Description |
|---|---|
void |
addColumnSortStateChangedListener(ColumnSortStateChangedListener listener)
Sets the listener for the changes in column sorting.
|
SortState |
getRowHeaderSortingStatus() |
SortState |
getSortingStatus(int column) |
boolean |
isEnableAnimation() |
void |
setEnableAnimation(boolean mEnableAnimation) |
void |
sort(int column,
SortState sortState) |
void |
sortByRowHeader(SortState sortState) |
void |
swapItems(java.util.List<java.util.List<ISortableModel>> newItems,
int column) |
public ColumnSortHandler(@NonNull
ITableView tableView)
public boolean isEnableAnimation()
public void setEnableAnimation(boolean mEnableAnimation)
public void sortByRowHeader(@NonNull
SortState sortState)
public void sort(int column,
@NonNull
SortState sortState)
public void swapItems(@NonNull
java.util.List<java.util.List<ISortableModel>> newItems,
int column)
@NonNull public SortState getSortingStatus(int column)
@Nullable public SortState getRowHeaderSortingStatus()
public void addColumnSortStateChangedListener(@NonNull
ColumnSortStateChangedListener listener)
listener - ColumnSortStateChangedListener listener.