类 Query


  • public class Query
    extends java.lang.Object
    Http Query object.
    作者:
    liaochuntao
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      private static java.lang.String DEFAULT_ENC  
      static Query EMPTY  
      private boolean isEmpty  
      private java.util.Map<java.lang.String,​java.lang.Object> params  
    • 构造器概要

      构造器 
      构造器 说明
      Query()  
    • 方法概要

      所有方法 静态方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      Query addParam​(java.lang.String key, java.lang.Object value)
      Add query parameter.
      void clear()  
      java.lang.Object getValue​(java.lang.String key)  
      void initParams​(java.util.List<java.lang.String> list)
      Add query parameters from KV list.
      Query initParams​(java.util.Map<java.lang.String,​java.lang.String> params)
      Add all parameters as query parameter.
      boolean isEmpty()  
      static Query newInstance()  
      java.lang.String toQueryUrl()
      Print query as a http url param string.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • isEmpty

        private boolean isEmpty
      • EMPTY

        public static final Query EMPTY
      • params

        private java.util.Map<java.lang.String,​java.lang.Object> params
      • DEFAULT_ENC

        private static final java.lang.String DEFAULT_ENC
        另请参阅:
        常量字段值
    • 构造器详细资料

      • Query

        public Query()
    • 方法详细资料

      • newInstance

        public static Query newInstance()
      • addParam

        public Query addParam​(java.lang.String key,
                              java.lang.Object value)
        Add query parameter.
        参数:
        key - key
        value - value
        返回:
        this query
      • getValue

        public java.lang.Object getValue​(java.lang.String key)
      • initParams

        public Query initParams​(java.util.Map<java.lang.String,​java.lang.String> params)
        Add all parameters as query parameter.
        参数:
        params - parameters
        返回:
        this query
      • initParams

        public void initParams​(java.util.List<java.lang.String> list)
        Add query parameters from KV list. KV list: odd index is key, even index is value.
        参数:
        list - KV list
      • toQueryUrl

        public java.lang.String toQueryUrl()
        Print query as a http url param string. Like K=V&K=V.
        返回:
        http url param string
      • clear

        public void clear()
      • isEmpty

        public boolean isEmpty()