Class AbstractHttpParams

  • All Implemented Interfaces:
    HttpParams, HttpParamsNames
    Direct Known Subclasses:
    BasicHttpParams, ClientParamsStack, DefaultedHttpParams

    @Deprecated
    public abstract class AbstractHttpParams
    extends java.lang.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 Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      boolean getBooleanParameter​(java.lang.String name, boolean defaultValue)
      Deprecated.
      Returns a Boolean parameter value with the given name.
      double getDoubleParameter​(java.lang.String name, double defaultValue)
      Deprecated.
      Returns a Double parameter value with the given name.
      int getIntParameter​(java.lang.String name, int defaultValue)
      Deprecated.
      Returns an Integer parameter value with the given name.
      long getLongParameter​(java.lang.String name, long defaultValue)
      Deprecated.
      Returns a Long parameter value with the given name.
      java.util.Set<java.lang.String> getNames()
      Deprecated.
      Returns the current set of names; in the case of stacked parameters, returns the names from all the participating HttpParams instances.
      boolean isParameterFalse​(java.lang.String name)
      Deprecated.
      Checks if a boolean parameter is not set or false.
      boolean isParameterTrue​(java.lang.String name)
      Deprecated.
      Checks if a boolean parameter is set to true.
      HttpParams setBooleanParameter​(java.lang.String name, boolean value)
      Deprecated.
      Assigns a Boolean to the parameter with the given name
      HttpParams setDoubleParameter​(java.lang.String name, double value)
      Deprecated.
      Assigns a Double to the parameter with the given name
      HttpParams setIntParameter​(java.lang.String name, int value)
      Deprecated.
      Assigns an Integer to the parameter with the given name
      HttpParams setLongParameter​(java.lang.String name, long value)
      Deprecated.
      Assigns a Long to the parameter with the given name
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getLongParameter

        public long getLongParameter​(java.lang.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:
        HttpParams.setLongParameter(String, long)
      • setLongParameter

        public HttpParams setLongParameter​(java.lang.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​(java.lang.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:
        HttpParams.setIntParameter(String, int)
      • setIntParameter

        public HttpParams setIntParameter​(java.lang.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​(java.lang.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:
        HttpParams.setDoubleParameter(String, double)
      • setDoubleParameter

        public HttpParams setDoubleParameter​(java.lang.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​(java.lang.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:
        HttpParams.setBooleanParameter(String, boolean)
      • setBooleanParameter

        public HttpParams setBooleanParameter​(java.lang.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​(java.lang.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​(java.lang.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 java.util.Set<java.lang.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:
        java.lang.UnsupportedOperationException - - always
        Since:
        4.2