/**
* Copyright 2013 BigML
* Licensed under the Apache License, Version 2.0
* http://www.apache.org/licenses/LICENSE-2.0
*/
package org.streaminer.stream.histogram.spdt;
import org.streaminer.stream.histogram.spdt.Histogram.TargetType;
import java.text.DecimalFormat;
import org.json.simple.JSONArray;
public class SimpleTarget extends Target<SimpleTarget> {
public static final SimpleTarget TARGET = new SimpleTarget();
/* SimpleTargets cannot have missing values */
@Override
public double getMissingCount() {
return 0;
}
@Override
public TargetType getTargetType() {
return Histogram.TargetType.none;
}
@Override
protected void addJSON(JSONArray binJSON, DecimalFormat format) {
}
@Override
protected SimpleTarget init() {
return this;
}
@Override
protected SimpleTarget clone() {
return this;
}
@Override
protected SimpleTarget sum(SimpleTarget bin) {
return this;
}
@Override
protected SimpleTarget mult(double multiplier) {
return this;
}
private SimpleTarget() {}
}