public class AnalysisRecord extends java.lang.Object implements java.lang.Comparable<AnalysisRecord>
Constructor and Description |
---|
AnalysisRecord(AnalysisRecord ar)
Copy constructor
|
AnalysisRecord(java.lang.String serviceName,
double delayPenaltyPerMin,
AnalysisTime scheduledArrival,
java.lang.String stopId) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(AnalysisRecord o) |
AnalysisRecord |
copy() |
double |
getPenalty() |
double |
getPredictedPenalty() |
java.lang.String |
getServiceName() |
java.lang.String |
getStopId() |
void |
setActualArrival(AnalysisTime time) |
void |
setPredictedArrival(AnalysisTime time) |
java.lang.String |
toPredictionString() |
java.lang.String |
toString() |
public AnalysisRecord(AnalysisRecord ar)
public AnalysisRecord(java.lang.String serviceName, double delayPenaltyPerMin, AnalysisTime scheduledArrival, java.lang.String stopId)
public void setActualArrival(AnalysisTime time)
public java.lang.String getServiceName()
public java.lang.String getStopId()
public java.lang.String toString()
toString
in class java.lang.Object
public double getPenalty()
public void setPredictedArrival(AnalysisTime time)
public double getPredictedPenalty()
public java.lang.String toPredictionString()
public AnalysisRecord copy()
public int compareTo(AnalysisRecord o)
compareTo
in interface java.lang.Comparable<AnalysisRecord>