Class DDMTemplateVariableCodeHandler
java.lang.Object
com.liferay.dynamic.data.mapping.template.DDMTemplateVariableCodeHandler
- All Implemented Interfaces:
com.liferay.portal.kernel.template.TemplateVariableCodeHandler
public class DDMTemplateVariableCodeHandler
extends Object
implements com.liferay.portal.kernel.template.TemplateVariableCodeHandler
-
Constructor Summary
ConstructorsConstructorDescriptionDDMTemplateVariableCodeHandler
(ClassLoader classLoader, String templatePath, Set<String> templateNames) -
Method Summary
Modifier and TypeMethodDescriptionString[]
generate
(com.liferay.portal.kernel.template.TemplateVariableDefinition templateVariableDefinition, String language) protected com.liferay.portal.kernel.template.Template
getTemplate
(String templateId) protected String
getTemplateContent
(com.liferay.portal.kernel.template.Template template, com.liferay.portal.kernel.template.TemplateVariableDefinition templateVariableDefinition, String language) protected String
getTemplateId
(String dataType) protected String
protected String
handleRepeatableField
(com.liferay.portal.kernel.template.TemplateVariableDefinition templateVariableDefinition, String language, String templateContent) protected void
prepareTemplate
(com.liferay.portal.kernel.template.Template template, com.liferay.portal.kernel.template.TemplateVariableDefinition templateVariableDefinition, String language)
-
Constructor Details
-
DDMTemplateVariableCodeHandler
public DDMTemplateVariableCodeHandler(ClassLoader classLoader, String templatePath, Set<String> templateNames)
-
-
Method Details
-
generate
public String[] generate(com.liferay.portal.kernel.template.TemplateVariableDefinition templateVariableDefinition, String language) throws Exception - Specified by:
generate
in interfacecom.liferay.portal.kernel.template.TemplateVariableCodeHandler
- Throws:
Exception
-
getTemplate
protected com.liferay.portal.kernel.template.Template getTemplate(String templateId) throws Exception - Throws:
Exception
-
getTemplateContent
protected String getTemplateContent(com.liferay.portal.kernel.template.Template template, com.liferay.portal.kernel.template.TemplateVariableDefinition templateVariableDefinition, String language) throws Exception - Throws:
Exception
-
getTemplateId
-
getTemplatePath
-
handleRepeatableField
protected String handleRepeatableField(com.liferay.portal.kernel.template.TemplateVariableDefinition templateVariableDefinition, String language, String templateContent) throws Exception - Throws:
Exception
-
prepareTemplate
protected void prepareTemplate(com.liferay.portal.kernel.template.Template template, com.liferay.portal.kernel.template.TemplateVariableDefinition templateVariableDefinition, String language)
-