edu.stanford.nlp.util
Class ScoredComparator

java.lang.Object
  extended by edu.stanford.nlp.util.ScoredComparator
All Implemented Interfaces:
Comparator

public final class ScoredComparator
extends Object
implements Comparator

ScoredComparator allows one to compare scored things.

Author:
Dan Klein

Field Summary
static boolean ASCENDING
           
static ScoredComparator ASCENDING_COMPARATOR
           
static boolean DESCENDING
           
static ScoredComparator DESCENDING_COMPARATOR
           
 
Constructor Summary
ScoredComparator()
           
ScoredComparator(boolean ascending)
           
 
Method Summary
 int compare(Object o1, Object o2)
           
 boolean equals(Object o)
           
 int hashCode()
          Return the hashCode: there are only two distinct comparators by equals().
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ASCENDING

public static final boolean ASCENDING
See Also:
Constant Field Values

DESCENDING

public static final boolean DESCENDING
See Also:
Constant Field Values

ASCENDING_COMPARATOR

public static final ScoredComparator ASCENDING_COMPARATOR

DESCENDING_COMPARATOR

public static final ScoredComparator DESCENDING_COMPARATOR
Constructor Detail

ScoredComparator

public ScoredComparator()

ScoredComparator

public ScoredComparator(boolean ascending)
Method Detail

compare

public int compare(Object o1,
                   Object o2)
Specified by:
compare in interface Comparator

equals

public boolean equals(Object o)
Specified by:
equals in interface Comparator
Overrides:
equals in class Object

hashCode

public int hashCode()
Return the hashCode: there are only two distinct comparators by equals().

Overrides:
hashCode in class Object


Stanford NLP Group