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; } }