edu.sc.seis.seisFile.fdsnws
Class FDSNStationQueryParams

java.lang.Object
  extended by edu.sc.seis.seisFile.fdsnws.AbstractQueryParams
      extended by edu.sc.seis.seisFile.fdsnws.FDSNStationQueryParams
All Implemented Interfaces:
java.lang.Cloneable

public class FDSNStationQueryParams
extends AbstractQueryParams
implements java.lang.Cloneable

Autogenerated by groovy FDSNQueryParamGenerator.groovy in src/metacode/groovy


Field Summary
static java.lang.String CHANNEL
           
static java.lang.String ENDAFTER
           
static java.lang.String ENDBEFORE
           
static java.lang.String ENDTIME
           
static java.lang.String INCLUDEAVAILABILITY
           
static java.lang.String INCLUDERESTRICTED
           
static java.lang.String LATITUDE
           
static java.lang.String LEVEL
           
static java.lang.String LEVEL_CHANNEL
           
static java.lang.String LEVEL_NETWORK
           
static java.lang.String LEVEL_RESPONSE
           
static java.lang.String LEVEL_STATION
           
static java.lang.String LOCATION
           
static java.lang.String LONGITUDE
           
static java.lang.String MAXLATITUDE
           
static java.lang.String MAXLONGITUDE
           
static java.lang.String MAXRADIUS
           
static java.lang.String MINLATITUDE
           
static java.lang.String MINLONGITUDE
           
static java.lang.String MINRADIUS
           
static java.lang.String NETWORK
           
static java.lang.String STARTAFTER
           
static java.lang.String STARTBEFORE
           
static java.lang.String STARTTIME
           
static java.lang.String STATION
           
static java.lang.String STATION_SERVICE
           
static java.lang.String UPDATEDAFTER
           
 
Fields inherited from class edu.sc.seis.seisFile.fdsnws.AbstractQueryParams
IRIS_HOST
 
Constructor Summary
FDSNStationQueryParams()
           
FDSNStationQueryParams(java.lang.String host)
           
 
Method Summary
 FDSNStationQueryParams appendToChannel(java.lang.String value)
          Select one or more SEED channel codes.
 FDSNStationQueryParams appendToLocation(java.lang.String value)
          Select one or more SEED location identifiers.
 FDSNStationQueryParams appendToNetwork(java.lang.String value)
          Select one or more network codes.
 FDSNStationQueryParams appendToStation(java.lang.String value)
          Select one or more SEED station codes.
 FDSNStationQueryParams area(float minLat, float maxLat, float minLon, float maxLon)
           
 FDSNStationQueryParams clearChannel()
           
 FDSNStationQueryParams clearEndAfter()
           
 FDSNStationQueryParams clearEndBefore()
           
 FDSNStationQueryParams clearEndTime()
           
 FDSNStationQueryParams clearIncludeAvailability()
           
 FDSNStationQueryParams clearIncludeRestricted()
           
 FDSNStationQueryParams clearLatitude()
           
 FDSNStationQueryParams clearLevel()
           
 FDSNStationQueryParams clearLocation()
           
 FDSNStationQueryParams clearLongitude()
           
 FDSNStationQueryParams clearMaxLatitude()
           
 FDSNStationQueryParams clearMaxLongitude()
           
 FDSNStationQueryParams clearMaxRadius()
           
 FDSNStationQueryParams clearMinLatitude()
           
 FDSNStationQueryParams clearMinLongitude()
           
 FDSNStationQueryParams clearMinRadius()
           
 FDSNStationQueryParams clearNetwork()
           
 FDSNStationQueryParams clearStartAfter()
           
 FDSNStationQueryParams clearStartBefore()
           
 FDSNStationQueryParams clearStartTime()
           
 FDSNStationQueryParams clearStation()
           
 FDSNStationQueryParams clearUpdatedAfter()
           
 FDSNStationQueryParams clone()
           
 FDSNStationQueryParams donut(float lat, float lon, float minRadius, float maxRadius)
           
 java.lang.String getServiceName()
          Service name as defined by the fdsn, ie event, station or dataselect.
 FDSNStationQueryParams ring(float lat, float lon, float maxRadius)
           
 FDSNStationQueryParams setEndAfter(java.util.Date value)
          Limit to metadata epochs ending after specified time.
 FDSNStationQueryParams setEndBefore(java.util.Date value)
          Limit to metadata epochs ending before specified time.
 FDSNStationQueryParams setEndTime(java.util.Date value)
          Limit to metadata epochs ending on or before the specified end time.
 FDSNStationQueryParams setHost(java.lang.String host)
           
 FDSNStationQueryParams setIncludeAvailability(boolean value)
          Specify if results should include information about time series data availability.
 FDSNStationQueryParams setIncludeRestricted(boolean value)
          Specify if results should include information for restricted stations.
 FDSNStationQueryParams setLatitude(float value)
          Specify the latitude to be used for a radius search.
 FDSNStationQueryParams setLevel(java.lang.String value)
          Specify the level of detail for the results.
 FDSNStationQueryParams setLongitude(float value)
          Specify the longitude to the used for a radius search.
 FDSNStationQueryParams setMaxLatitude(float value)
          Limit to stations with a latitude smaller than the specified maximum.
 FDSNStationQueryParams setMaxLongitude(float value)
          Limit to stations with a longitude smaller than the specified maximum.
 FDSNStationQueryParams setMaxRadius(float value)
          Limit results to stations within the specified maximum number of degrees from the geographic point defined by the latitude and longitude parameters.
 FDSNStationQueryParams setMinLatitude(float value)
          Limit to stations with a latitude larger than the specified minimum.
 FDSNStationQueryParams setMinLongitude(float value)
          Limit to stations with a longitude larger than the specified minimum.
 FDSNStationQueryParams setMinRadius(float value)
          Limit results to stations within the specified minimum number of degrees from the geographic point defined by the latitude and longitude parameters.
 FDSNStationQueryParams setStartAfter(java.util.Date value)
          Limit to metadata epochs starting after specified time.
 FDSNStationQueryParams setStartBefore(java.util.Date value)
          Limit to metadata epochs starting before specified time.
 FDSNStationQueryParams setStartTime(java.util.Date value)
          Limit to metadata epochs startingon or after the specified start time.
 FDSNStationQueryParams setUpdatedAfter(java.util.Date value)
          Limit to metadata updated after specified date; updates are data center specific.
 
Methods inherited from class edu.sc.seis.seisFile.fdsnws.AbstractQueryParams
appendToParam, clear, clearParam, createDateFormat, formURI, getHost, getParam, getParams, setParam, setParam, setParam, setParam, setParam, setPort, setScheme
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STARTTIME

public static final java.lang.String STARTTIME
See Also:
Constant Field Values

ENDTIME

public static final java.lang.String ENDTIME
See Also:
Constant Field Values

STARTBEFORE

public static final java.lang.String STARTBEFORE
See Also:
Constant Field Values

STARTAFTER

public static final java.lang.String STARTAFTER
See Also:
Constant Field Values

ENDBEFORE

public static final java.lang.String ENDBEFORE
See Also:
Constant Field Values

ENDAFTER

public static final java.lang.String ENDAFTER
See Also:
Constant Field Values

NETWORK

public static final java.lang.String NETWORK
See Also:
Constant Field Values

STATION

public static final java.lang.String STATION
See Also:
Constant Field Values

LOCATION

public static final java.lang.String LOCATION
See Also:
Constant Field Values

CHANNEL

public static final java.lang.String CHANNEL
See Also:
Constant Field Values

MINLATITUDE

public static final java.lang.String MINLATITUDE
See Also:
Constant Field Values

MAXLATITUDE

public static final java.lang.String MAXLATITUDE
See Also:
Constant Field Values

MINLONGITUDE

public static final java.lang.String MINLONGITUDE
See Also:
Constant Field Values

MAXLONGITUDE

public static final java.lang.String MAXLONGITUDE
See Also:
Constant Field Values

LATITUDE

public static final java.lang.String LATITUDE
See Also:
Constant Field Values

LONGITUDE

public static final java.lang.String LONGITUDE
See Also:
Constant Field Values

MINRADIUS

public static final java.lang.String MINRADIUS
See Also:
Constant Field Values

MAXRADIUS

public static final java.lang.String MAXRADIUS
See Also:
Constant Field Values

LEVEL

public static final java.lang.String LEVEL
See Also:
Constant Field Values

INCLUDERESTRICTED

public static final java.lang.String INCLUDERESTRICTED
See Also:
Constant Field Values

INCLUDEAVAILABILITY

public static final java.lang.String INCLUDEAVAILABILITY
See Also:
Constant Field Values

UPDATEDAFTER

public static final java.lang.String UPDATEDAFTER
See Also:
Constant Field Values

LEVEL_NETWORK

public static final java.lang.String LEVEL_NETWORK
See Also:
Constant Field Values

LEVEL_STATION

public static final java.lang.String LEVEL_STATION
See Also:
Constant Field Values

LEVEL_CHANNEL

public static final java.lang.String LEVEL_CHANNEL
See Also:
Constant Field Values

LEVEL_RESPONSE

public static final java.lang.String LEVEL_RESPONSE
See Also:
Constant Field Values

STATION_SERVICE

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

FDSNStationQueryParams

public FDSNStationQueryParams()

FDSNStationQueryParams

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

clone

public FDSNStationQueryParams clone()
Overrides:
clone in class java.lang.Object

setHost

public FDSNStationQueryParams setHost(java.lang.String host)

setStartTime

public FDSNStationQueryParams setStartTime(java.util.Date value)
Limit to metadata epochs startingon or after the specified start time.


clearStartTime

public FDSNStationQueryParams clearStartTime()

setEndTime

public FDSNStationQueryParams setEndTime(java.util.Date value)
Limit to metadata epochs ending on or before the specified end time.


clearEndTime

public FDSNStationQueryParams clearEndTime()

setStartBefore

public FDSNStationQueryParams setStartBefore(java.util.Date value)
Limit to metadata epochs starting before specified time.


clearStartBefore

public FDSNStationQueryParams clearStartBefore()

setStartAfter

public FDSNStationQueryParams setStartAfter(java.util.Date value)
Limit to metadata epochs starting after specified time.


clearStartAfter

public FDSNStationQueryParams clearStartAfter()

setEndBefore

public FDSNStationQueryParams setEndBefore(java.util.Date value)
Limit to metadata epochs ending before specified time.


clearEndBefore

public FDSNStationQueryParams clearEndBefore()

setEndAfter

public FDSNStationQueryParams setEndAfter(java.util.Date value)
Limit to metadata epochs ending after specified time.


clearEndAfter

public FDSNStationQueryParams clearEndAfter()

appendToNetwork

public FDSNStationQueryParams appendToNetwork(java.lang.String value)
Select one or more network codes. Can be SEED network codes or data center defined codes. Multiple codes are comma-separated.


clearNetwork

public FDSNStationQueryParams clearNetwork()

appendToStation

public FDSNStationQueryParams appendToStation(java.lang.String value)
Select one or more SEED station codes. Multiple codes are comma-separated.


clearStation

public FDSNStationQueryParams clearStation()

appendToLocation

public FDSNStationQueryParams appendToLocation(java.lang.String value)
Select one or more SEED location identifiers. Multiple identifiers are comma-separated. As a special case "--" (two dashes) will be translated to a string of two space characters to match blank location IDs.


clearLocation

public FDSNStationQueryParams clearLocation()

appendToChannel

public FDSNStationQueryParams appendToChannel(java.lang.String value)
Select one or more SEED channel codes. Multiple codes are comma-separated.


clearChannel

public FDSNStationQueryParams clearChannel()

setMinLatitude

public FDSNStationQueryParams setMinLatitude(float value)
Limit to stations with a latitude larger than the specified minimum.


clearMinLatitude

public FDSNStationQueryParams clearMinLatitude()

setMaxLatitude

public FDSNStationQueryParams setMaxLatitude(float value)
Limit to stations with a latitude smaller than the specified maximum.


clearMaxLatitude

public FDSNStationQueryParams clearMaxLatitude()

setMinLongitude

public FDSNStationQueryParams setMinLongitude(float value)
Limit to stations with a longitude larger than the specified minimum.


clearMinLongitude

public FDSNStationQueryParams clearMinLongitude()

setMaxLongitude

public FDSNStationQueryParams setMaxLongitude(float value)
Limit to stations with a longitude smaller than the specified maximum.


clearMaxLongitude

public FDSNStationQueryParams clearMaxLongitude()

setLatitude

public FDSNStationQueryParams setLatitude(float value)
Specify the latitude to be used for a radius search.


clearLatitude

public FDSNStationQueryParams clearLatitude()

setLongitude

public FDSNStationQueryParams setLongitude(float value)
Specify the longitude to the used for a radius search.


clearLongitude

public FDSNStationQueryParams clearLongitude()

setMinRadius

public FDSNStationQueryParams setMinRadius(float value)
Limit results to stations within the specified minimum number of degrees from the geographic point defined by the latitude and longitude parameters.


clearMinRadius

public FDSNStationQueryParams clearMinRadius()

setMaxRadius

public FDSNStationQueryParams setMaxRadius(float value)
Limit results to stations within the specified maximum number of degrees from the geographic point defined by the latitude and longitude parameters.


clearMaxRadius

public FDSNStationQueryParams clearMaxRadius()

setLevel

public FDSNStationQueryParams setLevel(java.lang.String value)
Specify the level of detail for the results.


clearLevel

public FDSNStationQueryParams clearLevel()

setIncludeRestricted

public FDSNStationQueryParams setIncludeRestricted(boolean value)
Specify if results should include information for restricted stations.


clearIncludeRestricted

public FDSNStationQueryParams clearIncludeRestricted()

setIncludeAvailability

public FDSNStationQueryParams setIncludeAvailability(boolean value)
Specify if results should include information about time series data availability.


clearIncludeAvailability

public FDSNStationQueryParams clearIncludeAvailability()

setUpdatedAfter

public FDSNStationQueryParams setUpdatedAfter(java.util.Date value)
Limit to metadata updated after specified date; updates are data center specific.


clearUpdatedAfter

public FDSNStationQueryParams clearUpdatedAfter()

area

public FDSNStationQueryParams area(float minLat,
                                   float maxLat,
                                   float minLon,
                                   float maxLon)

ring

public FDSNStationQueryParams ring(float lat,
                                   float lon,
                                   float maxRadius)

donut

public FDSNStationQueryParams donut(float lat,
                                    float lon,
                                    float minRadius,
                                    float maxRadius)

getServiceName

public java.lang.String getServiceName()
Description copied from class: AbstractQueryParams
Service name as defined by the fdsn, ie event, station or dataselect.

Specified by:
getServiceName in class AbstractQueryParams