
/**
 * Title:        Chapter 19, "Java Data Structures"
 * Description:  Examples
 * Copyright:    Copyright (c) 2000
 * Company:      Armstrong Atlantic State University
 * @author Y. Daniel Liang
 * @version 1.0
 */

package chapter19;

import chapter8.GeometricObject;
import java.util.Comparator;

public class GeometricObjectComparator implements Comparator
{
  public int compare(Object o1, Object o2)
  {
    double area1 = ((GeometricObject)o1).findArea();
    double area2 = ((GeometricObject)o2).findArea();

    if (area1 < area2)
      return -1;
    else if (area1 == area2)
      return 0;
    else
      return 1;
  }
}