package droidkit.content; import android.support.annotation.NonNull; /** * @author Daniel Serdyukov */ public class DoubleValue extends TypedValue { public static final double EMPTY = 0.0; private final double mDefaultValue; DoubleValue(@NonNull KeyValueDelegate delegate, @NonNull String key, double defaultValue) { super(delegate, key); mDefaultValue = defaultValue; } public void set(double value) { getDelegate().putDouble(getKey(), value); } public double get() { return getDelegate().getDouble(getKey(), mDefaultValue); } }