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
FieldsModifier and TypeFieldDescriptionstatic final Comparator<Object> A number comparator, comparing numbers or strings.Constructor Summary
ConstructorsConstructorDescriptionTableSorter(Table table, String... dataKeys) Constructs the table sorter and specifies column comparators.Method Summary
Modifier and TypeMethodDescriptionvoidhandleEvent(Event event) Sorts the list on the selected column.voidsetComparator(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:
handleEventin interfaceListener- Parameters:
event-