blob: b9faed288a8017619a83609c3494871e5f1be5af [file] [log] [blame]
import java.io.BufferedWriter;
import java.io.OutputStreamWriter;
import java.io.Writer;
import java.util.Hashtable;
import java.util.Vector;
import java.util.Properties;
import org.apache.velocity.DBContext;
import org.apache.velocity.Template;
import org.apache.velocity.runtime.Runtime;
/**
* the ultimate in silliness...
*/
public class DBContextTest
{
public DBContextTest(String templateFile)
{
try
{
Runtime.init( new Properties() );
Template template = Runtime.getTemplate(templateFile);
DBContext dbc = new DBContext();
Hashtable h = new Hashtable();
h.put("Bar", "this is from a hashtable!");
dbc.put( "string", "Hello!");
dbc.put( "hashtable", h );
Writer writer = new BufferedWriter(new OutputStreamWriter(System.out));
template.merge(dbc, writer);
writer.flush();
writer.close();
}
catch( Exception e )
{
Runtime.error(e);
}
}
public static void main(String[] args)
{
DBContextTest t;
t = new DBContextTest(args[0]);
}
}