Liferay 7.0-ce-b4

com.liferay.portal.templateparser
Class Transformer

java.lang.Object
  extended by com.liferay.portal.templateparser.Transformer

public class Transformer
extends Object


Field Summary
protected  Map<String,String> errorTemplateIds
           
protected  Set<TransformerListener> transformerListeners
           
 
Constructor Summary
Transformer(String errorTemplatePropertyKey, boolean restricted)
           
Transformer(String transformerListenerPropertyKey, String errorTemplatePropertyKey, boolean restricted)
           
 
Method Summary
protected  Company getCompany(ThemeDisplay themeDisplay, long companyId)
           
protected  Device getDevice(ThemeDisplay themeDisplay)
           
protected  String getErrorTemplateId(String errorTemplatePropertyKey, String langType)
           
protected  TemplateResource getErrorTemplateResource(String langType)
           
protected  Template getTemplate(String templateId, String script, String langType)
           
protected  String getTemplateId(String templateId, long companyId, long companyGroupId, long groupId)
           
protected  String getTemplatesPath(long companyId, long groupId, long classNameId)
           
protected  void mergeTemplate(Template template, UnsyncStringWriter unsyncStringWriter, boolean propagateException)
           
protected  void prepareTemplate(ThemeDisplay themeDisplay, Template template)
           
protected  void setErrorTemplateIds(String errorTemplatePropertyKey)
           
protected  void setTransformerListeners(String transformerListenerPropertyKey, ClassLoader classLoader)
           
 String transform(ThemeDisplay themeDisplay, Map<String,Object> contextObjects, String script, String langType, UnsyncStringWriter unsyncStringWriter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

errorTemplateIds

protected final Map<String,String> errorTemplateIds

transformerListeners

protected final Set<TransformerListener> transformerListeners
Constructor Detail

Transformer

public Transformer(String errorTemplatePropertyKey,
                   boolean restricted)

Transformer

public Transformer(String transformerListenerPropertyKey,
                   String errorTemplatePropertyKey,
                   boolean restricted)
Method Detail

transform

public String transform(ThemeDisplay themeDisplay,
                        Map<String,Object> contextObjects,
                        String script,
                        String langType,
                        UnsyncStringWriter unsyncStringWriter)
                 throws Exception
Throws:
Exception

getCompany

protected Company getCompany(ThemeDisplay themeDisplay,
                             long companyId)
                      throws Exception
Throws:
Exception

getDevice

protected Device getDevice(ThemeDisplay themeDisplay)

getErrorTemplateId

protected String getErrorTemplateId(String errorTemplatePropertyKey,
                                    String langType)

getErrorTemplateResource

protected TemplateResource getErrorTemplateResource(String langType)

getTemplate

protected Template getTemplate(String templateId,
                               String script,
                               String langType)
                        throws Exception
Throws:
Exception

getTemplateId

protected String getTemplateId(String templateId,
                               long companyId,
                               long companyGroupId,
                               long groupId)

getTemplatesPath

protected String getTemplatesPath(long companyId,
                                  long groupId,
                                  long classNameId)

mergeTemplate

protected void mergeTemplate(Template template,
                             UnsyncStringWriter unsyncStringWriter,
                             boolean propagateException)
                      throws Exception
Throws:
Exception

prepareTemplate

protected void prepareTemplate(ThemeDisplay themeDisplay,
                               Template template)
                        throws Exception
Throws:
Exception

setErrorTemplateIds

protected void setErrorTemplateIds(String errorTemplatePropertyKey)

setTransformerListeners

protected void setTransformerListeners(String transformerListenerPropertyKey,
                                       ClassLoader classLoader)

Liferay 7.0-ce-b4