public abstract class VelocityGenerator
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
dartName |
protected java.util.Map<java.lang.String,java.lang.String> |
generated |
| Constructor and Description |
|---|
VelocityGenerator(java.lang.String dartName) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.io.File,java.lang.String> |
filesContent(java.io.File parentDir) |
protected java.lang.String |
fillTemplate(org.apache.velocity.Template t,
org.apache.velocity.VelocityContext context)
Fill the given template using the context values,
and put the result into a map linked to the given file.
|
protected abstract java.io.File |
getOutputFile(java.io.File parentDir,
java.lang.String suffix) |
protected abstract java.lang.String |
getTemplatePath(java.lang.String name) |
protected org.apache.velocity.Template |
loadTemplate(java.lang.String name) |
protected org.apache.velocity.VelocityContext |
minimalContext()
Generate a new context with a
VelocityUtils reference. |
protected java.util.Map<java.lang.String,java.lang.String> generated
protected final java.lang.String dartName
protected org.apache.velocity.VelocityContext minimalContext()
VelocityUtils reference.VelocityContext.protected java.lang.String fillTemplate(org.apache.velocity.Template t,
org.apache.velocity.VelocityContext context)
t - The template to fill.context - The context containing needed data.protected org.apache.velocity.Template loadTemplate(java.lang.String name)
throws java.io.IOException
java.io.IOExceptionprotected abstract java.lang.String getTemplatePath(java.lang.String name)
protected abstract java.io.File getOutputFile(java.io.File parentDir,
java.lang.String suffix)
public java.util.Map<java.io.File,java.lang.String> filesContent(java.io.File parentDir)