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<StatePoint> points;
|
|
public StatePoints() {
|
points = new ArrayList<StatePoint>();
|
}
|
|
public void addAll(List<StatePoint> 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();
|
}
|
}
|