package com.mobilesorcery.sdk.core.stats; import java.util.concurrent.atomic.AtomicLong; import org.json.simple.JSONObject; public class DecimalVariable extends SimpleVariable { public static final String TYPE = "n"; protected AtomicLong value = new AtomicLong(); public void set(long value) { this.value.set(value); } public long get() { return value.longValue(); } @Override public String toString() { return Long.toString(value.longValue()); } @Override public String getType() { return TYPE; } @Override public void read(JSONObject o) { value.set((Long) o.get("value")); } @Override public void write(JSONObject output) { output.put("value", value.longValue()); } }