public class CodeGenerator<M> extends Object
| Constructor and Description |
|---|
CodeGenerator(CodeGeneratorContext context,
M model,
Writer writer,
URL templateUrl,
String templateResource,
Set<Class<? extends org.apache.velocity.runtime.directive.Directive>> directives) |
CodeGenerator(M model,
Writer writer,
URL templateUrl,
String templateResource,
Set<Class<? extends org.apache.velocity.runtime.directive.Directive>> directives) |
| Modifier and Type | Method and Description |
|---|---|
void |
generate() |
Set<Class<? extends org.apache.velocity.runtime.directive.Directive>> |
getDirectives() |
M |
getModel() |
org.apache.velocity.Template |
getTemplate() |
String |
getTemplateResource() |
URL |
getTemplateUrl() |
Writer |
getWriter() |
public CodeGenerator(CodeGeneratorContext context, M model, Writer writer, URL templateUrl, String templateResource, Set<Class<? extends org.apache.velocity.runtime.directive.Directive>> directives)
public Writer getWriter()
public M getModel()
public String getTemplateResource()
public URL getTemplateUrl()
public org.apache.velocity.Template getTemplate()
public Set<Class<? extends org.apache.velocity.runtime.directive.Directive>> getDirectives()
public void generate()
throws IOException
IOExceptionCopyright © 2016. All Rights Reserved.