package net.obnoxint.mcdev.omclib.metrics;
import java.io.Serializable;
import net.obnoxint.util.Stat;
public class MetricsPlotter extends Stat implements Serializable {
private static final long serialVersionUID = -2498039472730050281L;
public static final String DEFAULT = "Default";
private transient boolean persistent = true;
private boolean autoReset = true;
protected MetricsPlotter(final String id) {
super(id);
}
MetricsPlotter(final MetricsPlotter plotter) {
super(plotter.getId(), plotter.getBalance());
}
public boolean isAutoReset() {
return autoReset;
}
public boolean isPersistent() {
return persistent;
}
public void setAutoReset(final boolean autoReset) {
this.autoReset = autoReset;
}
public void setPersistent(final boolean persistent) {
this.persistent = persistent;
}
@Override
public String toString() {
return getId() + "=" + getBalance();
}
}