package org.geogebra.common.kernel;
import java.util.Comparator;
import org.geogebra.common.kernel.geos.GeoElement;
/**
* Compares GeoElements by name and description alphabetically
*
* @version 2010-06-14 Last change: generic Object replaced by GeoElement
* (Zbynek Konecny)
*/
public class NameDescriptionComparator implements Comparator<GeoElement> {
@Override
public int compare(GeoElement geo1, GeoElement geo2) {
if (geo1 == null) {
return -1;
} else if (geo2 == null) {
return 1;
} else {
return geo1.getNameDescription()
.compareTo(geo2.getNameDescription());
}
}
}