public class Vehicle
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
double |
cost |
private java.util.ArrayList<VehicleDataPoint> |
dp |
java.lang.String |
fuelType |
java.lang.String |
fuelType1 |
double |
kmPerLiter |
java.lang.String |
make |
java.lang.String |
model |
private java.util.ArrayList<java.lang.String> |
tags |
java.lang.String |
year |
Constructor and Description |
---|
Vehicle(java.lang.String model,
java.lang.String make,
java.lang.String fuelType,
java.lang.String year)
Creates a Vehicle
|
Vehicle(VehicleDataPoint v)
Constructs a Vehicle from a VehicleDataPoint, copying its attributes.
|
Modifier and Type | Method and Description |
---|---|
void |
addData(VehicleDataPoint v) |
void |
addTag(java.lang.String s) |
int |
compareTo(Vehicle v) |
int |
compareTo(VehicleDataPoint v) |
VehicleDataPoint |
getDatapoint() |
java.lang.String[] |
getTags() |
private boolean |
greater(java.lang.Comparable a,
java.lang.Comparable b) |
VehicleJSON |
toJSON() |
java.lang.String |
toString() |
public final java.lang.String model
public final java.lang.String make
public final java.lang.String fuelType
public final java.lang.String fuelType1
public final java.lang.String year
public double cost
public double kmPerLiter
private java.util.ArrayList<VehicleDataPoint> dp
private java.util.ArrayList<java.lang.String> tags
public Vehicle(java.lang.String model, java.lang.String make, java.lang.String fuelType, java.lang.String year)
model
- mak
- fuelType
- public Vehicle(VehicleDataPoint v)
v
- public void addData(VehicleDataPoint v)
public void addTag(java.lang.String s)
public java.lang.String[] getTags()
public java.lang.String toString()
toString
in class java.lang.Object
public VehicleDataPoint getDatapoint()
public VehicleJSON toJSON()
public int compareTo(Vehicle v)
public int compareTo(VehicleDataPoint v)
private boolean greater(java.lang.Comparable a, java.lang.Comparable b)