public class DDMTemplateVariableCodeHandler extends java.lang.Object implements TemplateVariableCodeHandler
| Constructor and Description |
|---|
DDMTemplateVariableCodeHandler(java.lang.ClassLoader classLoader,
java.lang.String templatePath,
java.util.Set<java.lang.String> templateNames) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
generate(TemplateVariableDefinition templateVariableDefinition,
java.lang.String language) |
protected Template |
getTemplate(java.lang.String templateId) |
protected java.lang.String |
getTemplateContent(Template template,
TemplateVariableDefinition templateVariableDefinition,
java.lang.String language) |
protected java.lang.String |
getTemplateId(java.lang.String dataType) |
protected java.lang.String |
getTemplatePath() |
protected java.lang.String |
handleRepeatableField(TemplateVariableDefinition templateVariableDefinition,
java.lang.String language,
java.lang.String templateContent) |
protected void |
prepareTemplate(Template template,
TemplateVariableDefinition templateVariableDefinition,
java.lang.String language) |
public DDMTemplateVariableCodeHandler(java.lang.ClassLoader classLoader,
java.lang.String templatePath,
java.util.Set<java.lang.String> templateNames)
public java.lang.String[] generate(TemplateVariableDefinition templateVariableDefinition, java.lang.String language) throws java.lang.Exception
generate in interface TemplateVariableCodeHandlerjava.lang.Exceptionprotected Template getTemplate(java.lang.String templateId) throws java.lang.Exception
java.lang.Exceptionprotected java.lang.String getTemplateContent(Template template, TemplateVariableDefinition templateVariableDefinition, java.lang.String language) throws java.lang.Exception
java.lang.Exceptionprotected java.lang.String getTemplateId(java.lang.String dataType)
protected java.lang.String getTemplatePath()
protected java.lang.String handleRepeatableField(TemplateVariableDefinition templateVariableDefinition, java.lang.String language, java.lang.String templateContent) throws java.lang.Exception
java.lang.Exceptionprotected void prepareTemplate(Template template, TemplateVariableDefinition templateVariableDefinition, java.lang.String language)