Class AbstractQueryParams

    • 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

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      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
    • 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.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)