org.eclipse.mylar.internal.tasks.ui.planner
Class TaskPlanSorter

java.lang.Object
  extended by org.eclipse.jface.viewers.ViewerComparator
      extended by org.eclipse.jface.viewers.ViewerSorter
          extended by org.eclipse.mylar.internal.tasks.ui.planner.TaskActivitySorter
              extended by org.eclipse.mylar.internal.tasks.ui.planner.TaskPlanSorter

public class TaskPlanSorter
extends TaskActivitySorter

Author:
Mik Kersten

Field Summary
private  int criteria
           
static int DESCRIPTION
           
static int DURATION
           
static int ESTIMATE
           
static int ICON
           
static int PRIORITY
           
static int REMINDER
           
 
Fields inherited from class org.eclipse.mylar.internal.tasks.ui.planner.TaskActivitySorter
COMPLETED_DATE, CREATION_DATE, ESTIMATED
 
Fields inherited from class org.eclipse.jface.viewers.ViewerSorter
collator
 
Constructor Summary
TaskPlanSorter(int criteria)
           
 
Method Summary
 int compare(org.eclipse.jface.viewers.Viewer viewer, java.lang.Object obj1, java.lang.Object obj2)
           
private  int compareReminder(ITask task1, ITask task2)
           
 
Methods inherited from class org.eclipse.mylar.internal.tasks.ui.planner.TaskActivitySorter
compareCompletedDate, compareCreationDate, compareDescription, compareDuration, compareEstimated, comparePriority
 
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
 

Field Detail

PRIORITY

public static final int PRIORITY
See Also:
Constant Field Values

DESCRIPTION

public static final int DESCRIPTION
See Also:
Constant Field Values

DURATION

public static final int DURATION
See Also:
Constant Field Values

ESTIMATE

public static final int ESTIMATE
See Also:
Constant Field Values

REMINDER

public static final int REMINDER
See Also:
Constant Field Values

ICON

public static final int ICON
See Also:
Constant Field Values

criteria

private int criteria
Constructor Detail

TaskPlanSorter

public TaskPlanSorter(int criteria)
Method Detail

compare

public int compare(org.eclipse.jface.viewers.Viewer viewer,
                   java.lang.Object obj1,
                   java.lang.Object obj2)
Overrides:
compare in class TaskActivitySorter

compareReminder

private int compareReminder(ITask task1,
                            ITask task2)