Liferay 6.2.0

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[] getContentLines(String content)
           
protected  String[] getDataContentArray(String[] lines)
           
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[] dataContentArray)
           
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

getContentLines

protected String[] getContentLines(String content)

getDataContentArray

protected String[] getDataContentArray(String[] lines)

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[] dataContentArray)
                                  throws Exception
Throws:
Exception

isCommonResource

protected boolean isCommonResource(String dataType)

prepareTemplate

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

Liferay 6.2.0