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