public abstract class AbstractQueryParams
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_HOST |
static java.lang.String |
IRIS_HOST |
static java.lang.String |
NEWLINE |
static java.lang.String |
NO_DATA |
int |
nodata |
Constructor and Description |
---|
AbstractQueryParams(java.lang.String host) |
Modifier and Type | Method and Description |
---|---|
protected void |
appendToParam(java.lang.String key,
java.lang.String value) |
void |
clear() |
protected void |
clearParam(java.lang.String key) |
static java.time.format.DateTimeFormatter |
createDateFormat() |
java.net.URI |
formURI() |
java.lang.String |
getFDSNMajorVersion() |
java.lang.String |
getFdsnQueryStyle() |
java.lang.String |
getFdsnwsPath() |
java.lang.String |
getHost() |
java.lang.String |
getParam(java.lang.String key) |
java.util.HashMap<java.lang.String,java.lang.String> |
getParams() |
int |
getPort() |
java.lang.String |
getScheme() |
abstract java.lang.String |
getServiceName()
Service name as defined by the fdsn, ie event, station or dataselect.
|
void |
setBaseURL(java.net.URI uri) |
void |
setFdsnwsPath(java.lang.String fdsnwsPath) |
protected void |
setParam(java.lang.String key,
boolean value) |
protected void |
setParam(java.lang.String key,
float value) |
protected void |
setParam(java.lang.String key,
java.time.Instant value) |
protected void |
setParam(java.lang.String key,
int value) |
protected void |
setParam(java.lang.String key,
java.lang.String value) |
void |
setScheme(java.lang.String scheme) |
public int nodata
public static final java.lang.String NO_DATA
public static final java.lang.String IRIS_HOST
public static final java.lang.String DEFAULT_HOST
public static final java.lang.String NEWLINE
protected void setParam(java.lang.String key, java.lang.String value)
protected void setParam(java.lang.String key, int value)
protected void setParam(java.lang.String key, float value)
protected void setParam(java.lang.String key, boolean value)
protected void appendToParam(java.lang.String key, java.lang.String value)
protected void setParam(java.lang.String key, java.time.Instant value)
protected void clearParam(java.lang.String key)
public void clear()
public static java.time.format.DateTimeFormatter createDateFormat()
public java.net.URI formURI() throws java.net.URISyntaxException
java.net.URISyntaxException
public void setBaseURL(java.net.URI uri)
public java.util.HashMap<java.lang.String,java.lang.String> getParams()
public void setScheme(java.lang.String scheme)
public java.lang.String getScheme()
public int getPort()
public java.lang.String getFdsnwsPath()
public void setFdsnwsPath(java.lang.String fdsnwsPath)
public java.lang.String getFdsnQueryStyle()
public java.lang.String getFDSNMajorVersion()
public abstract java.lang.String getServiceName()
public java.lang.String getHost()
public java.lang.String getParam(java.lang.String key)