edu.sc.seis.seisFile.fdsnws
Class AbstractQueryParams
java.lang.Object
edu.sc.seis.seisFile.fdsnws.AbstractQueryParams
- Direct Known Subclasses:
- FDSNDataSelectQueryParams, FDSNEventQueryParams, FDSNStationQueryParams
public abstract class AbstractQueryParams
- extends java.lang.Object
Field Summary |
static java.lang.String |
IRIS_HOST
|
Method Summary |
protected void |
appendToParam(java.lang.String key,
java.lang.String value)
|
void |
clear()
|
protected void |
clearParam(java.lang.String key)
|
static java.text.SimpleDateFormat |
createDateFormat()
|
java.net.URI |
formURI()
|
protected java.lang.String |
getHost()
|
java.lang.String |
getParam(java.lang.String key)
|
java.util.HashMap<java.lang.String,java.lang.String> |
getParams()
|
abstract java.lang.String |
getServiceName()
Service name as defined by the fdsn, ie event, station or dataselect. |
protected void |
setParam(java.lang.String key,
boolean value)
|
protected void |
setParam(java.lang.String key,
java.util.Date value)
|
protected void |
setParam(java.lang.String key,
float value)
|
protected void |
setParam(java.lang.String key,
int value)
|
protected void |
setParam(java.lang.String key,
java.lang.String value)
|
void |
setPort(int port)
|
void |
setScheme(java.lang.String scheme)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IRIS_HOST
public static final java.lang.String IRIS_HOST
- See Also:
- Constant Field Values
AbstractQueryParams
public AbstractQueryParams(java.lang.String host)
setParam
protected void setParam(java.lang.String key,
java.lang.String value)
setParam
protected void setParam(java.lang.String key,
int value)
setParam
protected void setParam(java.lang.String key,
float value)
setParam
protected void setParam(java.lang.String key,
boolean value)
appendToParam
protected void appendToParam(java.lang.String key,
java.lang.String value)
setParam
protected void setParam(java.lang.String key,
java.util.Date value)
clearParam
protected void clearParam(java.lang.String key)
clear
public void clear()
createDateFormat
public static java.text.SimpleDateFormat createDateFormat()
formURI
public java.net.URI formURI()
throws java.net.URISyntaxException
- Throws:
java.net.URISyntaxException
getParams
public java.util.HashMap<java.lang.String,java.lang.String> getParams()
setPort
public void setPort(int port)
setScheme
public void setScheme(java.lang.String scheme)
getServiceName
public abstract java.lang.String getServiceName()
- Service name as defined by the fdsn, ie event, station or dataselect.
getHost
protected java.lang.String getHost()
getParam
public java.lang.String getParam(java.lang.String key)