package org.freehep.util.template.test; import java.io.IOException; import java.io.InputStreamReader; import java.io.Reader; import org.freehep.util.template.Template; import org.freehep.util.template.TemplateEngine; /** * * @author tonyj */ public class Test { public static void main(String[] args) throws IOException { Template store = new Template(); store.set("title", "Simple Book Template Example"); store.set("name", "JavaBY"); Template book1 = new Template(); book1.set("author", "Alexey Popov"); book1.set("title", "Patterns of using JavaBY Template Engine."); book1.set("year", "2002"); store.append("book", book1); Template book2 = new Template(); book2.set("author", "Garmash Viacheslav"); book2.set("title", "Creating web shop using JavaBY Template Engine."); book2.set("year", "2002"); store.append("book", book2); TemplateEngine engine = new TemplateEngine(); engine.addValueProvider(store); Reader in = new InputStreamReader(Test.class.getResourceAsStream("test.html")); Reader out = engine.filter(in); for (;;) { int c = out.read(); if (c < 0) break; System.out.print((char) c); } } }