public class SubsetParams
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ensCoord |
static java.lang.String |
horizStride |
static java.lang.String |
latlonBB |
static java.lang.String |
latlonPoint |
static java.lang.String |
projBB |
static java.lang.String |
runtime |
static java.lang.String |
runtimeAll |
static java.lang.String |
runtimeLatest |
static java.lang.String |
stations |
static java.lang.String |
time |
static java.lang.String |
timeAll |
static java.lang.String |
timeOffset |
static java.lang.String |
timeOffsetAll |
static java.lang.String |
timeOffsetDate |
static java.lang.String |
timeOffsetFirst |
static java.lang.String |
timeOffsetIntv |
static java.lang.String |
timeOffsetUnit |
static java.lang.String |
timePresent |
static java.lang.String |
timeRange |
static java.lang.String |
timeStride |
static java.lang.String |
timeWindow |
static java.lang.String |
variables |
static java.lang.String |
vertCoord |
static java.lang.String |
vertIntv |
static java.lang.String |
vertRange |
Constructor and Description |
---|
SubsetParams() |
Modifier and Type | Method and Description |
---|---|
void |
encodeForCdmrfDataRequest(java.util.Formatter f,
java.lang.String varname) |
java.lang.Object |
get(java.lang.String key) |
java.lang.Double |
getDouble(java.lang.String key) |
java.lang.Double |
getEnsCoord() |
java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> |
getEntries() |
java.lang.Integer |
getInteger(java.lang.String key) |
java.util.Set<java.lang.String> |
getKeys() |
LatLonRect |
getLatLonBoundingBox() |
LatLonPoint |
getLatLonPoint() |
ProjectionRect |
getProjectionRect() |
CalendarDate |
getRunTime() |
java.util.List<java.lang.String> |
getStations() |
CalendarDate |
getTime() |
java.lang.Double |
getTimeOffset() |
double[] |
getTimeOffsetIntv() |
CalendarDateRange |
getTimeRange() |
CalendarPeriod |
getTimeWindow() |
java.util.List<java.lang.String> |
getVariables() |
java.lang.Double |
getVertCoord() |
double[] |
getVertCoordIntv() |
double[] |
getVertRange() |
boolean |
hasTimeOffsetIntvParam() |
boolean |
hasTimeOffsetParam() |
boolean |
hasTimeParam() |
boolean |
isTrue(java.lang.String key) |
SubsetParams |
set(java.lang.String key,
java.lang.Object value) |
SubsetParams |
setEnsCoord(double coord) |
SubsetParams |
setHorizStride(int stride) |
SubsetParams |
setLatLonBoundingBox(LatLonRect llbb) |
SubsetParams |
setLatLonPoint(LatLonPoint pt) |
SubsetParams |
setProjectionRect(ProjectionRect projRect) |
SubsetParams |
setRunTime(CalendarDate date) |
SubsetParams |
setStations(java.util.List<java.lang.String> stns) |
SubsetParams |
setTime(CalendarDate date) |
SubsetParams |
setTimeOffset(double offset) |
SubsetParams |
setTimeOffsetIntv(double[] timeCoordIntv) |
SubsetParams |
setTimePresent() |
SubsetParams |
setTimeRange(CalendarDateRange dateRange) |
SubsetParams |
setVariables(java.util.List<java.lang.String> vars) |
SubsetParams |
setVertCoord(double coord) |
SubsetParams |
setVertCoordIntv(double[] vertCoordIntv) |
java.lang.String |
toString() |
public static final java.lang.String variables
public static final java.lang.String latlonBB
public static final java.lang.String projBB
public static final java.lang.String horizStride
public static final java.lang.String latlonPoint
public static final java.lang.String stations
public static final java.lang.String time
public static final java.lang.String timeRange
public static final java.lang.String timeStride
public static final java.lang.String timePresent
public static final java.lang.String timeAll
public static final java.lang.String timeWindow
public static final java.lang.String runtime
public static final java.lang.String runtimeLatest
public static final java.lang.String runtimeAll
public static final java.lang.String timeOffset
public static final java.lang.String timeOffsetFirst
public static final java.lang.String timeOffsetAll
public static final java.lang.String timeOffsetIntv
public static final java.lang.String vertCoord
public static final java.lang.String vertIntv
public static final java.lang.String vertRange
public static final java.lang.String ensCoord
public static final java.lang.String timeOffsetDate
public static final java.lang.String timeOffsetUnit
public void encodeForCdmrfDataRequest(java.util.Formatter f, java.lang.String varname)
public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> getEntries()
public java.util.Set<java.lang.String> getKeys()
public SubsetParams set(java.lang.String key, java.lang.Object value)
public java.lang.Object get(java.lang.String key)
public boolean isTrue(java.lang.String key)
public java.lang.Double getDouble(java.lang.String key)
public java.lang.Integer getInteger(java.lang.String key)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean hasTimeParam()
public boolean hasTimeOffsetParam()
public boolean hasTimeOffsetIntvParam()
public SubsetParams setHorizStride(int stride)
public LatLonRect getLatLonBoundingBox()
public SubsetParams setLatLonBoundingBox(LatLonRect llbb)
public ProjectionRect getProjectionRect()
public SubsetParams setProjectionRect(ProjectionRect projRect)
public LatLonPoint getLatLonPoint()
public SubsetParams setLatLonPoint(LatLonPoint pt)
public java.util.List<java.lang.String> getStations()
public SubsetParams setStations(java.util.List<java.lang.String> stns)
public java.util.List<java.lang.String> getVariables()
public SubsetParams setVariables(java.util.List<java.lang.String> vars)
public SubsetParams setTime(CalendarDate date)
public CalendarDate getTime()
public SubsetParams setTimePresent()
public CalendarDateRange getTimeRange()
public SubsetParams setTimeRange(CalendarDateRange dateRange)
public CalendarDate getRunTime()
public SubsetParams setRunTime(CalendarDate date)
public CalendarPeriod getTimeWindow()
public double[] getVertRange()
public java.lang.Double getVertCoord()
public SubsetParams setVertCoord(double coord)
public java.lang.Double getEnsCoord()
public SubsetParams setEnsCoord(double coord)
public SubsetParams setVertCoordIntv(double[] vertCoordIntv)
public double[] getVertCoordIntv()
public SubsetParams setTimeOffset(double offset)
public java.lang.Double getTimeOffset()
public SubsetParams setTimeOffsetIntv(double[] timeCoordIntv)
public double[] getTimeOffsetIntv()