private String[] parameterToStringArray(Iterable<Request.Parameter> iterable) { List<String> list = new ArrayList<String>(); for (Request.Parameter parameter : iterable) { list.add(parameter.getName()); list.add(parameter.getValue()); } return list.toArray(new String[]{}); }
private Map<String, List<String>> makeParameterMap() { Map<String, List<String>> map = new HashMap<String, List<String>>(); if (parameters != null) { for (Parameter p : parameters) { String name = p.getName(); List<String> values = map.get(name); if (values == null) { values = new LinkedList<String>(); map.put(name, values); } values.add(p.getValue()); } } return map; }
public OAuth.Parameter apply(Parameter p) { return new OAuth.Parameter(p.getName(), p.getValue()); } }));