it.polito.elite.doseWS.include
Class SpectraRankComparator

java.lang.Object
  extended byit.polito.elite.doseWS.include.SpectraRankComparator
All Implemented Interfaces:
java.util.Comparator, java.io.Serializable

public class SpectraRankComparator
extends java.lang.Object
implements java.util.Comparator, java.io.Serializable

A class for doing comparisons between conceptual spectra, since the spectra do not possess a self-ordering relation, they should be ordered with respect to a given reference spectra.

Since:
11/2004
Version:
1.0
Author:
Dario Bonino Alessio Bosca Federico Pescarmona Michele Debandi
See Also:
SpectraRankComparatorTest for a test class, Serialized Form

Constructor Summary
SpectraRankComparator(Spectrum base)
           
 
Method Summary
 int compare(java.lang.Object o1, java.lang.Object o2)
          The comparator method
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

SpectraRankComparator

public SpectraRankComparator(Spectrum base)
Parameters:
base - the reference spectra for doing comparisons
Method Detail

compare

public int compare(java.lang.Object o1,
                   java.lang.Object o2)
The comparator method

Specified by:
compare in interface java.util.Comparator
Parameters:
o1 - the first object to be compared
o2 - the second object to be compared