package net.brightkite4j.brightkite.resources.lists;
import java.util.ArrayList;
import java.util.List;
import net.brightkite4j.brightkite.exceptions.DeserializationException;
import net.brightkite4j.brightkite.resources.Placemark;
import net.brightkite4j.brightkite.utils.BrightkiteUtils;
public class PlacemarksList {
private List<Placemark> placemarks;
public PlacemarksList() {
placemarks = new ArrayList<Placemark>();
}
public List<Placemark> getPlacemarkList() {
return placemarks;
}
public void addPlacemark(Placemark placemark) {
placemarks.add(placemark);
}
public final static PlacemarksList fromXML(String xml) {
try {
PlacemarksList list = (PlacemarksList)BrightkiteUtils.fromXML(xml, PlacemarksList.class);
return list;
} catch (Exception e) {
throw new DeserializationException("Cannot deserialize PlacemarksList.", e);
}
}
}