Class AbstractQueryParams

java.lang.Object
edu.sc.seis.seisFile.fdsnws.AbstractQueryParams
Direct Known Subclasses:
FDSNDataSelectQueryParams, FDSNEventQueryParams, FDSNStationQueryParams, IRISWSVirtualNetworkQueryParams

public abstract class AbstractQueryParams
extends java.lang.Object
  • Field Summary

    Fields
    Modifier and Type Field 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 Summary

    Constructors
    Constructor Description
    AbstractQueryParams​(java.lang.String host)  
  • Method Summary

    Modifier and Type Method 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, int value)  
    protected void setParam​(java.lang.String key, java.lang.String value)  
    protected void setParam​(java.lang.String key, java.time.Instant value)  
    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 Details

  • Constructor Details

    • AbstractQueryParams

      public AbstractQueryParams​(java.lang.String host)
  • Method Details

    • 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.time.Instant value)
    • clearParam

      protected void clearParam​(java.lang.String key)
    • clear

      public void clear()
    • createDateFormat

      public static java.time.format.DateTimeFormatter createDateFormat()
    • formURI

      public java.net.URI formURI() throws java.net.URISyntaxException
      Throws:
      java.net.URISyntaxException
    • setBaseURL

      public void setBaseURL​(java.net.URI uri)
    • getParams

      public java.util.HashMap<java.lang.String,​java.lang.String> getParams()
    • setScheme

      public void setScheme​(java.lang.String scheme)
    • getScheme

      public java.lang.String getScheme()
    • getPort

      public int getPort()
    • getFdsnwsPath

      public java.lang.String getFdsnwsPath()
    • setFdsnwsPath

      public void setFdsnwsPath​(java.lang.String fdsnwsPath)
    • getFdsnQueryStyle

      public java.lang.String getFdsnQueryStyle()
    • getFDSNMajorVersion

      public java.lang.String getFDSNMajorVersion()
    • getServiceName

      public abstract java.lang.String getServiceName()
      Service name as defined by the fdsn, ie event, station or dataselect.
    • getHost

      public java.lang.String getHost()
    • getParam

      public java.lang.String getParam​(java.lang.String key)