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.Objectpublic 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>