package org.droidplanner.android.utils.unit.systems;
import org.droidplanner.android.utils.unit.providers.area.AreaUnitProvider;
import org.droidplanner.android.utils.unit.providers.area.MetricAreaUnitProvider;
import org.droidplanner.android.utils.unit.providers.length.LengthUnitProvider;
import org.droidplanner.android.utils.unit.providers.length.MetricLengthUnitProvider;
import org.droidplanner.android.utils.unit.providers.speed.MetricSpeedUnitProvider;
import org.droidplanner.android.utils.unit.providers.speed.SpeedUnitProvider;
/**
* Created by Fredia Huya-Kouadio on 1/20/15.
*/
public class MetricUnitSystem implements UnitSystem {
private static final LengthUnitProvider lengthUnitProvider = new MetricLengthUnitProvider();
private static final AreaUnitProvider areaUnitProvider = new MetricAreaUnitProvider();
private static final SpeedUnitProvider speedUnitProvider = new MetricSpeedUnitProvider();
@Override
public LengthUnitProvider getLengthUnitProvider() {
return lengthUnitProvider;
}
@Override
public AreaUnitProvider getAreaUnitProvider() {
return areaUnitProvider;
}
@Override
public SpeedUnitProvider getSpeedUnitProvider() {
return speedUnitProvider;
}
@Override
public int getType() {
return METRIC;
}
}