choco.kernel.common.util.comparator
Class EarliestCompletionTimeCmp

java.lang.Object
  extended by choco.kernel.common.util.comparator.EarliestCompletionTimeCmp
All Implemented Interfaces:
Comparator<ITask>

public final class EarliestCompletionTimeCmp
extends Object

The Class EarliestCompletionTimeComparator.


Field Summary
static Comparator<ITask> RSINGLETON
           
static EarliestCompletionTimeCmp SINGLETON
           
 
Method Summary
 int compare(ITask task1, ITask task2)
           
 int getValue(ITask t)
          Computes the comparison criteria for a task.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Field Detail

SINGLETON

public static final EarliestCompletionTimeCmp SINGLETON

RSINGLETON

public static final Comparator<ITask> RSINGLETON
Method Detail

getValue

public int getValue(ITask t)
Computes the comparison criteria for a task.

Returns:
the value of the criteria

compare

public int compare(ITask task1,
                   ITask task2)
Specified by:
compare in interface Comparator<ITask>
See Also:
Comparator.compare(Object, Object)


Copyright © 2012. All Rights Reserved.