public abstract class DsgSubsetWriter
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected ucar.nc2.ft.FeatureDatasetPoint |
fdPoint |
protected ucar.nc2.ft2.coverage.SubsetParams |
ncssParams |
protected ucar.nc2.time.CalendarDateRange |
wantedRange |
protected java.util.List<ucar.nc2.VariableSimpleIF> |
wantedVariables |
| Constructor and Description |
|---|
DsgSubsetWriter(ucar.nc2.ft.FeatureDatasetPoint fdPoint,
ucar.nc2.ft2.coverage.SubsetParams ncssParams) |
| Modifier and Type | Method and Description |
|---|---|
abstract org.springframework.http.HttpHeaders |
getHttpHeaders(java.lang.String datasetPath,
boolean isStream) |
static ucar.nc2.time.CalendarDateRange |
getWantedDateRange(ucar.nc2.ft2.coverage.SubsetParams ncssParams) |
static java.util.List<ucar.nc2.VariableSimpleIF> |
getWantedVariables(ucar.nc2.ft.FeatureDatasetPoint fdPoint,
ucar.nc2.ft2.coverage.SubsetParams ncssParams) |
void |
respond(javax.servlet.http.HttpServletResponse res,
ucar.nc2.ft.FeatureDataset ft,
java.lang.String requestPathInfo,
ucar.nc2.ft2.coverage.SubsetParams queryParams,
SupportedFormat format) |
abstract void |
write() |
protected final ucar.nc2.ft.FeatureDatasetPoint fdPoint
protected final ucar.nc2.ft2.coverage.SubsetParams ncssParams
protected final java.util.List<ucar.nc2.VariableSimpleIF> wantedVariables
protected final ucar.nc2.time.CalendarDateRange wantedRange
public DsgSubsetWriter(ucar.nc2.ft.FeatureDatasetPoint fdPoint,
ucar.nc2.ft2.coverage.SubsetParams ncssParams)
throws NcssException
NcssExceptionpublic abstract org.springframework.http.HttpHeaders getHttpHeaders(java.lang.String datasetPath,
boolean isStream)
public abstract void write()
throws java.lang.Exception
java.lang.Exceptionpublic void respond(javax.servlet.http.HttpServletResponse res,
ucar.nc2.ft.FeatureDataset ft,
java.lang.String requestPathInfo,
ucar.nc2.ft2.coverage.SubsetParams queryParams,
SupportedFormat format)
throws java.lang.Exception
java.lang.Exceptionpublic static java.util.List<ucar.nc2.VariableSimpleIF> getWantedVariables(ucar.nc2.ft.FeatureDatasetPoint fdPoint,
ucar.nc2.ft2.coverage.SubsetParams ncssParams)
throws VariableNotContainedInDatasetException
public static ucar.nc2.time.CalendarDateRange getWantedDateRange(ucar.nc2.ft2.coverage.SubsetParams ncssParams)
throws NcssException
NcssException