package com.github.signed.integration.camel;
import java.util.Map;
import com.google.common.base.Function;
import com.google.common.base.Joiner;
import com.google.common.collect.FluentIterable;
import com.google.common.collect.Maps;
public class Parameters {
private final Map<String, String> options = Maps.newHashMap();
public void put(String knownHostsFile, String s) {
options.put(knownHostsFile, s);
}
public String toArgumentString(){
return FluentIterable.from(options.entrySet()).transform(new Function<Map.Entry<String, String>, String>() {
@Override
public String apply(Map.Entry<String, String> input) {
return input.getKey() + "=" + input.getValue();
}
}).join(Joiner.on("&"));
}
}