package foundation.state; import java.util.ArrayList; import java.util.List; import foundation.json.IJSONProvider; import foundation.json.IJSONWriter; public class StatePoints implements IJSONProvider{ private List points; public StatePoints() { points = new ArrayList(); } public void addAll(List targets) { points.addAll(targets); } public void add(StatePoint point) { points.add(point); } @Override public void writeJSON(IJSONWriter writer) { writer.beginArray("points"); for (StatePoint point: points) { point.writeJSON(writer); } writer.endArray(); } }