org.eclipse.mylar.internal.tasks.ui.views
Class TaskListTableSorter
java.lang.Object
org.eclipse.jface.viewers.ViewerComparator
org.eclipse.jface.viewers.ViewerSorter
org.eclipse.mylar.internal.tasks.ui.views.TaskListTableSorter
public class TaskListTableSorter
- extends org.eclipse.jface.viewers.ViewerSorter
- Author:
- Mik Kersten
Fields inherited from class org.eclipse.jface.viewers.ViewerSorter |
collator |
Method Summary |
int |
compare(org.eclipse.jface.viewers.Viewer compareViewer,
java.lang.Object o1,
java.lang.Object o2)
compare - invoked when column is selected calls the actual comparison
method for particular criteria |
private int |
compareElements(ITaskListElement element1,
ITaskListElement element2)
|
void |
setColumn(java.lang.String column)
|
Methods inherited from class org.eclipse.jface.viewers.ViewerSorter |
getCollator, getComparator |
Methods inherited from class org.eclipse.jface.viewers.ViewerComparator |
category, isSorterProperty, sort |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
view
private final TaskListView view
column
private java.lang.String column
labelProvider
private org.eclipse.jface.viewers.ILabelProvider labelProvider
taskKeyComparator
private TaskKeyComparator taskKeyComparator
TaskListTableSorter
public TaskListTableSorter(TaskListView view,
java.lang.String column,
org.eclipse.jface.viewers.ILabelProvider labelProvider)
setColumn
public void setColumn(java.lang.String column)
compare
public int compare(org.eclipse.jface.viewers.Viewer compareViewer,
java.lang.Object o1,
java.lang.Object o2)
- compare - invoked when column is selected calls the actual comparison
method for particular criteria
- Overrides:
compare
in class org.eclipse.jface.viewers.ViewerComparator
compareElements
private int compareElements(ITaskListElement element1,
ITaskListElement element2)