pier 2003/02/18 06:47:44 Modified: src/blocks/proxy/java/org/apache/cocoon/generation HttpProxyGenerator.java Log: More javadoc and one small performance fix. Revision Changes Path 1.2 +14 -2 xml-cocoon2/src/blocks/proxy/java/org/apache/cocoon/generation/HttpProxyGenerator.java Index: HttpProxyGenerator.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/blocks/proxy/java/org/apache/cocoon/generation/HttpProxyGenerator.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- HttpProxyGenerator.java 11 Feb 2003 02:47:50 -0000 1.1 +++ HttpProxyGenerator.java 18 Feb 2003 14:47:43 -0000 1.2 @@ -138,11 +138,23 @@ return (list); } + /** + * Override the value for a named parameter in a specfied <code>ArrayList</code> + * or add it if the parameter was not found. + * + * @param list The <code>ArrayList</code> where the parameter is stored. + * @param name The parameter name. + * @param list The new parameter value. + * @return The same <code>List</code> of <code>NameValuePair</code> elements. + */ private ArrayList overrideParams(ArrayList list, String name, String value) { Iterator iterator = list.iterator(); while (iterator.hasNext()) { NameValuePair param = (NameValuePair) iterator.next(); - if (param.getName().equals(name)) iterator.remove(); + if (param.getName().equals(name)) { + iterator.remove(); + break; + } } list.add(new NameValuePair(name, value)); return (list);
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]