package org.eclipse.iee.web;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import org.eclipse.iee.core.IParameterProvider;
public class RequestParameterProvider implements IParameterProvider {
private Map<String, String> params;
public RequestParameterProvider(HttpServletRequest req) {
super();
Enumeration<String> parameterNames = req.getParameterNames();
params = new HashMap<>();
while (parameterNames.hasMoreElements()) {
String nextElement = parameterNames.nextElement();
params.put(nextElement, req.getParameter(nextElement));
}
}
@Override
public String getParameterValue(String parameter) {
return params.get(parameter);
}
}