Class AbstractHttpParams

java.lang.Object
org.apache.http.params.AbstractHttpParams
All Implemented Interfaces:
HttpParams, HttpParamsNames
Direct Known Subclasses:
BasicHttpParams, ClientParamsStack, DefaultedHttpParams

@Deprecated public abstract class AbstractHttpParams extends Object implements HttpParams, HttpParamsNames
Deprecated.
(4.3) use configuration classes provided 'org.apache.http.config' and 'org.apache.http.client.config'
Abstract base class for parameter collections. Type specific setters and getters are mapped to the abstract, generic getters and setters.
Since:
4.0
  • Method Details

    • getLongParameter

      public long getLongParameter(String name, long defaultValue)
      Deprecated.
      Description copied from interface: HttpParams
      Returns a Long parameter value with the given name. If the parameter is not explicitly set, the default value is returned.
      Specified by:
      getLongParameter in interface HttpParams
      Parameters:
      name - the parent name.
      defaultValue - the default value.
      Returns:
      a Long that represents the value of the parameter.
      See Also:
    • setLongParameter

      public HttpParams setLongParameter(String name, long value)
      Deprecated.
      Description copied from interface: HttpParams
      Assigns a Long to the parameter with the given name
      Specified by:
      setLongParameter in interface HttpParams
      Parameters:
      name - parameter name
      value - parameter value
    • getIntParameter

      public int getIntParameter(String name, int defaultValue)
      Deprecated.
      Description copied from interface: HttpParams
      Returns an Integer parameter value with the given name. If the parameter is not explicitly set, the default value is returned.
      Specified by:
      getIntParameter in interface HttpParams
      Parameters:
      name - the parent name.
      defaultValue - the default value.
      Returns:
      a Integer that represents the value of the parameter.
      See Also:
    • setIntParameter

      public HttpParams setIntParameter(String name, int value)
      Deprecated.
      Description copied from interface: HttpParams
      Assigns an Integer to the parameter with the given name
      Specified by:
      setIntParameter in interface HttpParams
      Parameters:
      name - parameter name
      value - parameter value
    • getDoubleParameter

      public double getDoubleParameter(String name, double defaultValue)
      Deprecated.
      Description copied from interface: HttpParams
      Returns a Double parameter value with the given name. If the parameter is not explicitly set, the default value is returned.
      Specified by:
      getDoubleParameter in interface HttpParams
      Parameters:
      name - the parent name.
      defaultValue - the default value.
      Returns:
      a Double that represents the value of the parameter.
      See Also:
    • setDoubleParameter

      public HttpParams setDoubleParameter(String name, double value)
      Deprecated.
      Description copied from interface: HttpParams
      Assigns a Double to the parameter with the given name
      Specified by:
      setDoubleParameter in interface HttpParams
      Parameters:
      name - parameter name
      value - parameter value
    • getBooleanParameter

      public boolean getBooleanParameter(String name, boolean defaultValue)
      Deprecated.
      Description copied from interface: HttpParams
      Returns a Boolean parameter value with the given name. If the parameter is not explicitly set, the default value is returned.
      Specified by:
      getBooleanParameter in interface HttpParams
      Parameters:
      name - the parent name.
      defaultValue - the default value.
      Returns:
      a Boolean that represents the value of the parameter.
      See Also:
    • setBooleanParameter

      public HttpParams setBooleanParameter(String name, boolean value)
      Deprecated.
      Description copied from interface: HttpParams
      Assigns a Boolean to the parameter with the given name
      Specified by:
      setBooleanParameter in interface HttpParams
      Parameters:
      name - parameter name
      value - parameter value
    • isParameterTrue

      public boolean isParameterTrue(String name)
      Deprecated.
      Description copied from interface: HttpParams
      Checks if a boolean parameter is set to true.
      Specified by:
      isParameterTrue in interface HttpParams
      Parameters:
      name - parameter name
      Returns:
      true if the parameter is set to value true, false if it is not set or set to false
    • isParameterFalse

      public boolean isParameterFalse(String name)
      Deprecated.
      Description copied from interface: HttpParams
      Checks if a boolean parameter is not set or false.
      Specified by:
      isParameterFalse in interface HttpParams
      Parameters:
      name - parameter name
      Returns:
      true if the parameter is either not set or set to value false, false if it is set to true
    • getNames

      public Set<String> getNames()
      Deprecated.
      Returns the current set of names; in the case of stacked parameters, returns the names from all the participating HttpParams instances. Changes to the underlying HttpParams are not reflected in the set - it is a snapshot.

      Dummy implementation - must be overridden by subclasses.

      Specified by:
      getNames in interface HttpParamsNames
      Returns:
      the names, as a Set<String>
      Throws:
      UnsupportedOperationException - - always
      Since:
      4.2