You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by re...@apache.org on 2003/04/05 10:17:17 UTC

cvs commit: jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/http Parameters.java

remm        2003/04/05 00:17:16

  Modified:    util/java/org/apache/tomcat/util/http Parameters.java
  Log:
  - Add the possibility to manually add parameters.
  - Submitted by Jeff Tulley <JTULLEY at novell.com>
  
  Revision  Changes    Path
  1.9       +19 -0     jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/http/Parameters.java
  
  Index: Parameters.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/http/Parameters.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- Parameters.java	29 Jun 2002 02:15:02 -0000	1.8
  +++ Parameters.java	5 Apr 2003 08:17:16 -0000	1.9
  @@ -190,6 +190,25 @@
       
       // This is the original data representation ( hash of String->String[])
   
  +    public void addParameterValues( String key, String[] newValues) {
  +        if ( key==null ) return;
  +        String values[];
  +        if (paramHashStringArray.containsKey(key)) {
  +            String oldValues[] = (String[])paramHashStringArray.get(key);
  +            values = new String[oldValues.length + newValues.length];
  +            for (int i = 0; i < oldValues.length; i++) {
  +                values[i] = oldValues[i];
  +            }
  +            for (int i = 0; i < newValues.length; i++) {
  +                values[i+ oldValues.length] = newValues[i];
  +            }
  +        } else {
  +            values = newValues;
  +        }
  +
  +        paramHashStringArray.put(key, values);
  +    }
  +
       public String[] getParameterValues(String name) {
   	handleQueryParameters();
   	// sub-request
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org