edu.sc.seis.seisFile.fdsnws
Class AbstractQueryParams

java.lang.Object
  extended by 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
           
 
Constructor Summary
AbstractQueryParams(java.lang.String 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
 

Field Detail

IRIS_HOST

public static final java.lang.String IRIS_HOST
See Also:
Constant Field Values
Constructor Detail

AbstractQueryParams

public AbstractQueryParams(java.lang.String host)
Method Detail

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)