package AstroOL; /** Eintrag einer Transitliste */ public class TransitPoint implements Comparable { /** Nummer des Horoskopfaktors, der den Aspekt empfängt. */ public int p; /** Aspektstelle */ public AspectPoint a; /** Zeit der Auslösung */ public double time; /** Aspektbeschreibung im Klartext */ public String s; /** Standard-Vergleichsmethode zum Sortieren nach Auslösungszeit. */ public int compareTo( Object o) { TransitPoint t1 = (TransitPoint) o; if (this.time < t1.time) return -1; else if (this.time == t1.time) return 0; else return 1; } }