/**
*
* Copyright 1999-2012 Carnegie Mellon University.
* Portions Copyright 2002 Sun Microsystems, Inc.
* Portions Copyright 2002 Mitsubishi Electric Research Laboratories.
* All Rights Reserved. Use is subject to license terms.
*
* See the file "license.terms" for information on usage and
* redistribution of this file, and for a DISCLAIMER OF ALL
* WARRANTIES.
*
*/
package edu.cmu.sphinx.linguist.g2p;
import java.util.Comparator;
/**
* Comparator for {@link edu.cmu.sphinx.linguist.g2p.Path} object based on its cost
* @author John Salatas
*/
public class PathComparator implements Comparator<Path> {
/*
* (non-Javadoc)
* @see java.util.Comparator#compare(java.lang.Object, java.lang.Object)
*/
public int compare(Path o1, Path o2) {
if (o1.getCost() < o2.getCost())
return -1;
else if (o1.getCost() > o2.getCost())
return 1;
return 0;
}
}