eaLib API Docs
Last Modified : January 7 2002

mss.ea.eval
Class DefaultScoreComparator

java.lang.Object
  |
  +--mss.ea.eval.AbstractScoreComparator
        |
        +--mss.ea.eval.DefaultScoreComparator
All Implemented Interfaces:
java.util.Comparator, ScoreComparator, java.io.Serializable

public class DefaultScoreComparator
extends AbstractScoreComparator

Default implementation of a score comparator. This comparator compares two score objects. The compare-method simply calls the compare-method of the first score object and returns the result of the comparison versus the other score object.

Since:
0.1
Version:
$Revision: 1.3 $ $Date: 2001/11/15 15:38:07 $
Author:
Andreas Rummler
See Also:
Serialized Form

Fields inherited from interface mss.ea.core.ScoreComparator
serialVersionUID
 
Constructor Summary
DefaultScoreComparator()
           
 
Method Summary
 int compare(Score sa, Score sb)
          Compares two scores.
 
Methods inherited from class mss.ea.eval.AbstractScoreComparator
compare
 
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
 

Constructor Detail

DefaultScoreComparator

public DefaultScoreComparator()
Method Detail

compare

public int compare(Score sa,
                   Score sb)
Compares two scores. This method returns 0 in case that both score objects equal, -1 if score sa is better and 1, if score sa is worse than score sb.
Overrides:
compare in class AbstractScoreComparator
Parameters:
sa - first score
sb - second score
Returns:
result of comparison

eaLib API Docs
Last Modified : January 7 2002

Copyright © 2000-2001 Technical University of Ilmenau, Department ESS