public abstract class AbstractStationSubsetWriter extends AbstractDsgSubsetWriter
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractStationSubsetWriter.ClosestTimeStationFeatureSubset |
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
headerDone |
protected StationTimeSeriesFeatureCollection |
stationFeatureCollection |
protected List<StationFeature> |
wantedStations |
fdPoint, ncssParams, wantedRange, wantedVariables| Constructor and Description |
|---|
AbstractStationSubsetWriter(FeatureDatasetPoint fdPoint,
NcssParamsBean ncssParams) |
| Modifier and Type | Method and Description |
|---|---|
static Station |
findClosestStation(StationTimeSeriesFeatureCollection stationFeatCol,
LatLonPoint pt) |
static List<StationFeature> |
getStationsInSubset(StationTimeSeriesFeatureCollection stationFeatCol,
NcssParamsBean ncssParams) |
void |
write() |
protected abstract void |
writeFooter() |
protected abstract void |
writeHeader(StationPointFeature stationPointFeat) |
protected abstract void |
writeStationPointFeature(StationPointFeature stationPointFeat) |
protected void |
writeStationTimeSeriesFeature(StationTimeSeriesFeature stationFeat) |
getResponseHeaders, getWantedRange, getWantedVariables, respondclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetHttpHeadersprotected final StationTimeSeriesFeatureCollection stationFeatureCollection
protected final List<StationFeature> wantedStations
protected boolean headerDone
public AbstractStationSubsetWriter(FeatureDatasetPoint fdPoint, NcssParamsBean ncssParams) throws NcssException, IOException
NcssExceptionIOExceptionprotected abstract void writeHeader(StationPointFeature stationPointFeat) throws Exception
Exceptionprotected abstract void writeStationPointFeature(StationPointFeature stationPointFeat) throws Exception
Exceptionprotected void writeStationTimeSeriesFeature(StationTimeSeriesFeature stationFeat) throws Exception
Exceptionpublic static List<StationFeature> getStationsInSubset(StationTimeSeriesFeatureCollection stationFeatCol, NcssParamsBean ncssParams) throws IOException
IOExceptionpublic static Station findClosestStation(StationTimeSeriesFeatureCollection stationFeatCol, LatLonPoint pt) throws IOException
IOExceptionCopyright © 1999–2015 UCAR/Unidata. All rights reserved.