public Object format(DataProvider dataProvider, Object data, Map<String, String> parameters) {
Request request = (Request) data;
String name = parameters.get("name");
+ String nameKey = parameters.get("nameKey");
+ if (nameKey != null) {
+ name = String.valueOf(dataProvider.get(nameKey));
+ }
String key = parameters.get("key");
String value = null;
if (key != null) {
- value = String.valueOf(dataProvider.getData(key));
+ value = String.valueOf(dataProvider.get(key));
}
if (value == null) {
value = parameters.get("value");
questionMark = oldUri.length();
}
URI u = new URI(oldUri.substring(0, questionMark) + query.toString());
- System.out.println("u: " + u);
return u;
} catch (UnsupportedEncodingException uee1) {
/* UTF-8 not supported? I don’t think so. */