package squill.mgen;
import java.util.HashMap;
import java.util.Map;
import squill.generate.VelocityGenerator;
public class VelocityTableCodeGenerator implements TableCodeGenerator {
String modelFile;
public VelocityTableCodeGenerator(final String modelFile) {
this.modelFile = modelFile;
}
public String generateJavaTableCode(final String packageName, final MapTable mapTable) {
final Map<String,Object> inputs=new HashMap<String, Object>();
inputs.put("pkg",packageName);
inputs.put("table",mapTable);
VelocityGenerator generator=new VelocityGenerator();
return generator.generate(modelFile,inputs);
}
}