You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by ol...@apache.org on 2005/03/24 23:18:20 UTC

svn commit: r158958 - in jakarta/httpclient/trunk/http-common/src/java/org/apache/http: impl/DefaultHttpParams.java params/HttpParams.java

Author: olegk
Date: Thu Mar 24 14:18:19 2005
New Revision: 158958

URL: http://svn.apache.org/viewcvs?view=rev&rev=158958
Log:
Allow for chaining of parameter setters

Modified:
    jakarta/httpclient/trunk/http-common/src/java/org/apache/http/impl/DefaultHttpParams.java
    jakarta/httpclient/trunk/http-common/src/java/org/apache/http/params/HttpParams.java

Modified: jakarta/httpclient/trunk/http-common/src/java/org/apache/http/impl/DefaultHttpParams.java
URL: http://svn.apache.org/viewcvs/jakarta/httpclient/trunk/http-common/src/java/org/apache/http/impl/DefaultHttpParams.java?view=diff&r1=158957&r2=158958
==============================================================================
--- jakarta/httpclient/trunk/http-common/src/java/org/apache/http/impl/DefaultHttpParams.java (original)
+++ jakarta/httpclient/trunk/http-common/src/java/org/apache/http/impl/DefaultHttpParams.java Thu Mar 24 14:18:19 2005
@@ -97,11 +97,12 @@
         }
     }
 
-    public synchronized void setParameter(final String name, final Object value) {
+    public synchronized HttpParams setParameter(final String name, final Object value) {
         if (this.parameters == null) {
             this.parameters = new HashMap();
         }
         this.parameters.put(name, value);
+        return this;
     }
     
     /**
@@ -124,8 +125,9 @@
         return ((Long)param).longValue();
     }
     
-    public void setLongParameter(final String name, long value) {
+    public HttpParams setLongParameter(final String name, long value) {
         setParameter(name, new Long(value));
+        return this;
     }
 
     public int getIntParameter(final String name, int defaultValue) { 
@@ -136,8 +138,9 @@
         return ((Integer)param).intValue();
     }
     
-    public void setIntParameter(final String name, int value) {
+    public HttpParams setIntParameter(final String name, int value) {
         setParameter(name, new Integer(value));
+        return this;
     }
 
     public double getDoubleParameter(final String name, double defaultValue) { 
@@ -148,8 +151,9 @@
         return ((Double)param).doubleValue();
     }
     
-    public void setDoubleParameter(final String name, double value) {
+    public HttpParams setDoubleParameter(final String name, double value) {
         setParameter(name, new Double(value));
+        return this;
     }
 
     public boolean getBooleanParameter(final String name, boolean defaultValue) { 
@@ -160,8 +164,9 @@
         return ((Boolean)param).booleanValue();
     }
     
-    public void setBooleanParameter(final String name, boolean value) {
+    public HttpParams setBooleanParameter(final String name, boolean value) {
         setParameter(name, new Boolean(value));
+        return this;
     }
 
     public boolean isParameterSet(final String name) {

Modified: jakarta/httpclient/trunk/http-common/src/java/org/apache/http/params/HttpParams.java
URL: http://svn.apache.org/viewcvs/jakarta/httpclient/trunk/http-common/src/java/org/apache/http/params/HttpParams.java?view=diff&r1=158957&r2=158958
==============================================================================
--- jakarta/httpclient/trunk/http-common/src/java/org/apache/http/params/HttpParams.java (original)
+++ jakarta/httpclient/trunk/http-common/src/java/org/apache/http/params/HttpParams.java Thu Mar 24 14:18:19 2005
@@ -88,7 +88,7 @@
      * @param name parameter name
      * @param value parameter value
      */ 
-    void setParameter(String name, Object value);
+    HttpParams setParameter(String name, Object value);
     
     /** 
      * Returns a {@link Long} parameter value with the given name. 
@@ -112,7 +112,7 @@
      * @param name parameter name
      * @param value parameter value
      */ 
-    void setLongParameter(String name, long value);
+    HttpParams setLongParameter(String name, long value);
 
     /** 
      * Returns an {@link Integer} parameter value with the given name. 
@@ -136,7 +136,7 @@
      * @param name parameter name
      * @param value parameter value
      */ 
-    void setIntParameter(String name, int value);
+    HttpParams setIntParameter(String name, int value);
 
     /** 
      * Returns a {@link Double} parameter value with the given name. 
@@ -160,7 +160,7 @@
      * @param name parameter name
      * @param value parameter value
      */ 
-    void setDoubleParameter(String name, double value);
+    HttpParams setDoubleParameter(String name, double value);
 
     /** 
      * Returns a {@link Boolean} parameter value with the given name. 
@@ -184,7 +184,7 @@
      * @param name parameter name
      * @param value parameter value
      */ 
-    void setBooleanParameter(String name, boolean value);
+    HttpParams setBooleanParameter(String name, boolean value);
 
     /**
      * Returns <tt>true</tt> if the parameter is set at any level, <tt>false</tt> otherwise.