public class SpeedToConsumptionMap
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.util.Map<java.lang.Integer,java.lang.Double> |
speedToConsumptionPairs
A map which contains pairs of speed-consumption values.
|
Constructor and Description |
---|
SpeedToConsumptionMap() |
Modifier and Type | Method and Description |
---|---|
void |
addSpeedToConsumptionValue(int speed,
double consumption)
Add a speed-consumption pair to the map.
|
static SpeedToConsumptionMap |
create(java.util.Map<java.lang.Integer,java.lang.Double> fromMap)
A static method that returns a new instance of
SpeedToConsumptionMap . |
java.util.Map<java.lang.Integer,java.lang.Double> |
getValues()
Get a map of speed-consumption values.
|
public final java.util.Map<java.lang.Integer,java.lang.Double> speedToConsumptionPairs
create(Map)
.public void addSpeedToConsumptionValue(int speed, double consumption)
speed
- consumption
- @NonNull public java.util.Map<java.lang.Integer,java.lang.Double> getValues()
@NonNull public static SpeedToConsumptionMap create(java.util.Map<java.lang.Integer,java.lang.Double> fromMap)
SpeedToConsumptionMap
.
A map in a new instance that copies all values from that passed as parameter map.fromMap
- A reference map that values will be copied into in a new instance of this class.