aQute.bnd.build.model.conversions.MapFormatter Maven / Gradle / Ivy
The newest version!
package aQute.bnd.build.model.conversions;
import java.util.Map;
import java.util.Map.Entry;
public class MapFormatter implements Converter> {
private CollectionFormatter> entrySetFormatter;
public MapFormatter(String listSeparator, Converter> entryFormatter,
String emptyOutput) {
entrySetFormatter = new CollectionFormatter<>(listSeparator, entryFormatter, emptyOutput);
}
@Override
public String convert(Map input) throws IllegalArgumentException {
return entrySetFormatter.convert(input.entrySet());
}
@Override
public String error(String msg) {
return msg;
}
}