[Yanel-commits] rev 28846 -
public/yanel/trunk/src/core/java/org/wyona/yanel/cmdl/communication
michi at wyona.com
michi at wyona.com
Wed Nov 14 10:54:27 CET 2007
Author: michi
Date: 2007-11-14 10:54:26 +0100 (Wed, 14 Nov 2007)
New Revision: 28846
Modified:
public/yanel/trunk/src/core/java/org/wyona/yanel/cmdl/communication/CommandLineRequest.java
Log:
parameters added
Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/cmdl/communication/CommandLineRequest.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/cmdl/communication/CommandLineRequest.java 2007-11-14 09:52:00 UTC (rev 28845)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/cmdl/communication/CommandLineRequest.java 2007-11-14 09:54:26 UTC (rev 28846)
@@ -47,12 +47,14 @@
private class ParameterNames implements Enumeration {
private java.util.Vector names;
public ParameterNames(Enumeration enum) {
+ log.error("DEBUG: Copy parameters: " + enum.getClass().getName());
names = new java.util.Vector();
while (enum.hasMoreElements()) {
names.add(enum.nextElement());
}
}
+ // TODO: Isn't this implementation wrong, because it empties the vector and can only be used once!
public Object nextElement() {
String name = (String) names.elementAt(0);
names.removeElementAt(0);
@@ -72,7 +74,18 @@
}
public CommandLineRequest(HttpServletRequest request) {
+ log.error("DEBUG: Copy request: " + request.getClass().getName());
parameterNames = new ParameterNames(request.getParameterNames());
+
+// TODO ...
+/*
+ Enumeration pn = request.getParameterNames();
+ while(pn.hasMoreElements()) {
+ String name= pn.nextElement();
+ String[] values = request.getParameterValues(name);
+ map.add(name, values);
+ }
+*/
}
public StringBuffer getRequestURL() {
@@ -137,6 +150,8 @@
}
public String[] getParameterValues(String arg0) {
+ // TODO ...
+ //return map.get(arg0);
log.error("Not implemented yet!");
return null;
}
More information about the Yanel-commits
mailing list