blob: 03d6f71c17e6eb8f43e2e2ba6da8396acecdf369 [file] [log] [blame]
package aQute.bnd.build.model.conversions;
import java.util.*;
import java.util.Map.Entry;
public class MapFormatter implements Converter<String,Map<String,String>> {
private CollectionFormatter<Entry<String,String>> entrySetFormatter;
public MapFormatter(String listSeparator, Converter<String, ? super Entry<String,String>> entryFormatter,
String emptyOutput) {
entrySetFormatter = new CollectionFormatter<Entry<String,String>>(listSeparator, entryFormatter, emptyOutput);
}
public String convert(Map<String,String> input) throws IllegalArgumentException {
return entrySetFormatter.convert(input.entrySet());
}
}