Package com.iizix.swt
Class TableSorter
- java.lang.Object
- com.iizix.swt.TableSorter
 
- All Implemented Interfaces:
- org.eclipse.swt.widgets.Listener
 - public class TableSorter extends java.lang.Object implements org.eclipse.swt.widgets.ListenerHelper class to handle SWT table sorting.- Author:
- Christopher Mindus
 
- Field Summary- Fields - Modifier and Type - Field - Description - static java.util.Comparator<java.lang.Object>- NUMBER_COMPARATORA number comparator, comparing numbers or strings.
 - Constructor Summary- Constructors - Constructor - Description - TableSorter(org.eclipse.swt.widgets.Table table, java.lang.String... dataKeys)Constructs the table sorter and specifies column comparators.
 - Method Summary- All Methods Instance Methods Concrete Methods - Modifier and Type - Method - Description - void- handleEvent(org.eclipse.swt.widgets.Event event)Sorts the list on the selected column.- void- setComparator(int index, java.util.Comparator<java.lang.Object> comparator)Sets the comparator for a column index.
 
- Method Detail- setComparator- public void setComparator(int index, java.util.Comparator<java.lang.Object> comparator)Sets the comparator for a column index.- Parameters:
- index- The column index.
- comparator- The comparator.
 
 - handleEvent- public void handleEvent(org.eclipse.swt.widgets.Event event) Sorts the list on the selected column.- Specified by:
- handleEventin interface- org.eclipse.swt.widgets.Listener
- Parameters:
- event-