Author: oheger Date: Sat Feb 2 09:06:04 2008 New Revision: 617833 URL: http://svn.apache.org/viewvc?rev=617833&view=rev Log: Removed dependency to commons-collections from AppletConfiguration
Modified: commons/proper/configuration/branches/configuration2_experimental/src/main/java/org/apache/commons/configuration2/web/AppletConfiguration.java Modified: commons/proper/configuration/branches/configuration2_experimental/src/main/java/org/apache/commons/configuration2/web/AppletConfiguration.java URL: http://svn.apache.org/viewvc/commons/proper/configuration/branches/configuration2_experimental/src/main/java/org/apache/commons/configuration2/web/AppletConfiguration.java?rev=617833&r1=617832&r2=617833&view=diff ============================================================================== --- commons/proper/configuration/branches/configuration2_experimental/src/main/java/org/apache/commons/configuration2/web/AppletConfiguration.java (original) +++ commons/proper/configuration/branches/configuration2_experimental/src/main/java/org/apache/commons/configuration2/web/AppletConfiguration.java Sat Feb 2 09:06:04 2008 @@ -18,9 +18,9 @@ package org.apache.commons.configuration2.web; import java.applet.Applet; +import java.util.ArrayList; import java.util.Iterator; - -import org.apache.commons.collections.iterators.ArrayIterator; +import java.util.List; /** * A configuration wrapper to read applet parameters. This configuration is @@ -52,15 +52,15 @@ return handleDelimiters(applet.getParameter(key)); } - public Iterator getKeys() + public Iterator<String> getKeys() { String[][] paramsInfo = applet.getParameterInfo(); - String[] keys = new String[paramsInfo != null ? paramsInfo.length : 0]; - for (int i = 0; i < keys.length; i++) + List<String> keyList = new ArrayList<String>(paramsInfo.length); + for (int i = 0; i < paramsInfo.length; i++) { - keys[i] = paramsInfo[i][0]; + keyList.add(paramsInfo[i][0]); } - return new ArrayIterator(keys); + return keyList.iterator(); } }