package parsewsdl;
import java.io.IOException;
import java.io.StringWriter;
import java.io.Writer;
import java.util.HashMap;
import java.util.Map;
import freemarker.cache.StringTemplateLoader;
import freemarker.template.Configuration;
import freemarker.template.DefaultObjectWrapper;
import freemarker.template.TemplateException;
public class FreeMarkerTest {
public static void main(String[] args) throws IOException,
TemplateException {
Configuration cfg = new Configuration();
String templateName = "test";
StringTemplateLoader tloader = new StringTemplateLoader();
cfg.setTemplateLoader(tloader);
tloader.putTemplate(templateName,
"asdfasdfasdf\"${AAA}\"sadfasdfasdfasdf");
cfg.setObjectWrapper(new DefaultObjectWrapper());
freemarker.template.Template temp = cfg.getTemplate(templateName);
Writer writer = new StringWriter();
Map mapping = new HashMap();
mapping.put("AAA", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY");
temp.process(mapping, writer);
System.out.println(writer.toString());
}
}