abstract class RequestParameterSet
extends java.lang.Object
IoParameters instance.| Modifier | Constructor and Description |
|---|---|
protected |
RequestParameterSet() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.lang.String> |
availableParameterNames() |
boolean |
containsParameter(java.lang.String parameter) |
<T> T |
getAs(java.lang.Class<T> clazz,
java.lang.String parameterName) |
<T> T |
getAs(java.lang.Class<T> clazz,
java.lang.String parameterName,
T defaultValue) |
java.lang.Boolean |
getAsBoolean(java.lang.String parameterName) |
java.lang.Boolean |
getAsBoolean(java.lang.String parameterName,
java.lang.Boolean defaultValue) |
java.lang.Integer |
getAsInt(java.lang.String parameterName) |
java.lang.Integer |
getAsInt(java.lang.String parameterName,
java.lang.Integer defaultValue) |
java.lang.String |
getAsString(java.lang.String parameterName) |
java.lang.String |
getAsString(java.lang.String parameterName,
java.lang.String defaultValue) |
java.lang.String[] |
getAsStringArray(java.lang.String parameterName) |
java.lang.String[] |
getAsStringArray(java.lang.String parameterName,
java.lang.String[] defaultValue) |
abstract java.lang.String[] |
getDatasets() |
java.lang.String |
getLanguage()
Deprecated.
use
getLocale() |
java.lang.String |
getLocale() |
java.lang.String |
getOutputTimezone() |
com.fasterxml.jackson.databind.JsonNode |
getParameterValue(java.lang.String parameterName) |
java.lang.String |
getResultTime() |
java.lang.String[] |
getTimeseriesIds()
Deprecated.
|
java.lang.String |
getTimespan()
Sets the timespan of interest (as
ISO8601 interval excluding the
Period only version).
|
boolean |
isBase64()
If image data shall be encoded in Base64 to be easily embedded in HTML by JS clients.
|
boolean |
isExpanded() |
boolean |
isGeneralize() |
void |
removeParameter(java.lang.String parameterName) |
void |
setBase64(boolean base64) |
void |
setExpanded(boolean expanded) |
void |
setGeneralize(boolean generalize) |
void |
setLanguage(java.lang.String language)
Deprecated.
|
void |
setLocale(java.lang.String locale) |
void |
setOutputTimezone(java.lang.String timezone) |
void |
setParameter(java.lang.String parameterName,
com.fasterxml.jackson.databind.JsonNode value)
Sets the value for the given parameter name.
|
void |
setParameter(java.lang.String parameter,
java.lang.Object value) |
void |
setParameters(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> parameters) |
void |
setResultTime(java.lang.String resultTime) |
void |
setTimespan(java.lang.String timespan) |
IoParameters |
toParameters() |
java.lang.String |
toString() |
public java.lang.String getOutputTimezone()
public void setOutputTimezone(java.lang.String timezone)
public boolean isGeneralize()
public void setGeneralize(boolean generalize)
generalize - if output shall be generalizedpublic java.lang.String getTimespan()
public void setTimespan(java.lang.String timespan)
timespan - the timespan to set.public boolean isBase64()
public void setBase64(boolean base64)
base64 - If the image shall be base64 encoded.public boolean isExpanded()
@Deprecated public java.lang.String getLanguage()
getLocale()@Deprecated public void setLanguage(java.lang.String language)
setLocale(String)language - A language code to determine the requested locale.public void setExpanded(boolean expanded)
expanded - verbose results.public java.lang.String getLocale()
public void setLocale(java.lang.String locale)
locale - A language code to determine the requested locale.public java.lang.String getResultTime()
public void setResultTime(java.lang.String resultTime)
resultTime - Optional parameter, to define a result time in the request.public java.util.Set<java.lang.String> availableParameterNames()
public final boolean containsParameter(java.lang.String parameter)
public void removeParameter(java.lang.String parameterName)
public final void setParameters(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> parameters)
public final void setParameter(java.lang.String parameter,
java.lang.Object value)
public final void setParameter(java.lang.String parameterName,
com.fasterxml.jackson.databind.JsonNode value)
parameterName - parameter name.value - the parameter's value.public final <T> T getAs(java.lang.Class<T> clazz,
java.lang.String parameterName,
T defaultValue)
public final <T> T getAs(java.lang.Class<T> clazz,
java.lang.String parameterName)
public final com.fasterxml.jackson.databind.JsonNode getParameterValue(java.lang.String parameterName)
public final java.lang.String[] getAsStringArray(java.lang.String parameterName)
public final java.lang.String[] getAsStringArray(java.lang.String parameterName,
java.lang.String[] defaultValue)
public final java.lang.String getAsString(java.lang.String parameterName)
public final java.lang.String getAsString(java.lang.String parameterName,
java.lang.String defaultValue)
public final java.lang.Integer getAsInt(java.lang.String parameterName)
public final java.lang.Integer getAsInt(java.lang.String parameterName,
java.lang.Integer defaultValue)
public final java.lang.Boolean getAsBoolean(java.lang.String parameterName)
public final java.lang.Boolean getAsBoolean(java.lang.String parameterName,
java.lang.Boolean defaultValue)
public abstract java.lang.String[] getDatasets()
@Deprecated public java.lang.String[] getTimeseriesIds()
public IoParameters toParameters()
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2013–2019 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.