package org.zstack.utils;
import java.util.HashMap;
import java.util.Map;
import static org.zstack.utils.StringDSL.ln;
/**
* Created by xing5 on 2016/6/16.
*/
public class StringBind {
private String template;
private Map<String, Object> tokens = new HashMap<>();
public StringBind(String template) {
this.template = template;
}
public StringBind bind(String key, Object value) {
tokens.put(key, value);
return this;
}
@Override
public String toString() {
return ln(template).formatByMap(tokens);
}
}