@Override
public void getDetailInfo(java.util.Formatter sf) {
super.getDetailInfo(sf);
int count = 0;
for (FeatureCollection fc : collectionList) {
sf.format("%nFeatureCollection %d %n", count++);
if (fc instanceof PointFeatureCollection) {
PointFeatureCollection pfc = (PointFeatureCollection) fc;
sf.format(" %s %s\n", pfc.getCollectionFeatureType(), pfc.getName());
sf.format(" npts = %d %n", pfc.size());
sf.format(" bb = %s %n", pfc.getBoundingBox() == null ? "" : pfc.getBoundingBox().toString2());
sf.format(" dates = %s %n", pfc.getDateRange() == null ? "" : pfc.getDateRange().toString());
} else if (fc instanceof StationTimeSeriesFeatureCollection) {
StationTimeSeriesFeatureCollection npfc = (StationTimeSeriesFeatureCollection) fc;
sf.format(" %s %s\n", npfc.getCollectionFeatureType(), npfc.getName());
sf.format(" npts = %d %n", npfc.size());
sf.format(" bb = %s %n", npfc.getBoundingBox() == null ? "" : npfc.getBoundingBox().toString2());
}
}
}