Liferay 6.2-ce-ga5

com.liferay.portlet.dynamicdatamapping.template
Class DDMTemplateVariableCodeHandler

java.lang.Object
  extended by com.liferay.portlet.dynamicdatamapping.template.DDMTemplateVariableCodeHandler
All Implemented Interfaces:
TemplateVariableCodeHandler

public class DDMTemplateVariableCodeHandler
extends Object
implements TemplateVariableCodeHandler


Constructor Summary
DDMTemplateVariableCodeHandler(String templatePath)
           
 
Method Summary
 String[] generate(TemplateVariableDefinition templateVariableDefinition, String language)
           
protected  String getResourceName(String dataType)
           
protected  Template getTemplate(String resource)
           
protected  String getTemplateContent(Template template, TemplateVariableDefinition templateVariableDefinition, String language)
           
protected  TemplateResource getTemplateResource(String resource)
           
protected  String handleRepeatableField(TemplateVariableDefinition templateVariableDefinition, String language, String templateContent)
           
protected  boolean isCommonResource(String dataType)
           
protected  void prepareTemplate(Template template, TemplateVariableDefinition templateVariableDefinition, String language)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DDMTemplateVariableCodeHandler

public DDMTemplateVariableCodeHandler(String templatePath)
Method Detail

generate

public String[] generate(TemplateVariableDefinition templateVariableDefinition,
                         String language)
                  throws Exception
Specified by:
generate in interface TemplateVariableCodeHandler
Throws:
Exception

getResourceName

protected String getResourceName(String dataType)

getTemplate

protected Template getTemplate(String resource)
                        throws Exception
Throws:
Exception

getTemplateContent

protected String getTemplateContent(Template template,
                                    TemplateVariableDefinition templateVariableDefinition,
                                    String language)
                             throws Exception
Throws:
Exception

getTemplateResource

protected TemplateResource getTemplateResource(String resource)

handleRepeatableField

protected String handleRepeatableField(TemplateVariableDefinition templateVariableDefinition,
                                       String language,
                                       String templateContent)
                                throws Exception
Throws:
Exception

isCommonResource

protected boolean isCommonResource(String dataType)

prepareTemplate

protected void prepareTemplate(Template template,
                               TemplateVariableDefinition templateVariableDefinition,
                               String language)

Liferay 6.2-ce-ga5