Package com.iizix.swt
Class TableSorter
java.lang.Object
com.iizix.swt.TableSorter
- All Implemented Interfaces:
Listener
Helper class to handle SWT table sorting.
- Author:
- Christopher Mindus
Field Summary
Modifier and TypeFieldDescriptionstatic final Comparator<Object>
A number comparator, comparing numbers or strings.Constructor Summary
ConstructorDescriptionTableSorter
(Table table, String... dataKeys) Constructs the table sorter and specifies column comparators.Method Summary
Modifier and TypeMethodDescriptionvoid
handleEvent
(Event event) Sorts the list on the selected column.void
setComparator
(int index, Comparator<Object> comparator) Sets the comparator for a column index.
Field Details
NUMBER_COMPARATOR
A number comparator, comparing numbers or strings.
Constructor Details
TableSorter
Constructs the table sorter and specifies column comparators.- Parameters:
table
- The table.
Method Details
setComparator
Sets the comparator for a column index.- Parameters:
index
- The column index.comparator
- The comparator.
handleEvent
Sorts the list on the selected column.- Specified by:
handleEvent
in interfaceListener
- Parameters:
event
-