com.liferay.portal.templateparser
Class Transformer
java.lang.Object
com.liferay.portal.templateparser.Transformer
public class Transformer
- extends Object
|
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 |
errorTemplateIds
protected final Map<String,String> errorTemplateIds
transformerListeners
protected final Set<TransformerListener> transformerListeners
Transformer
public Transformer(String errorTemplatePropertyKey,
boolean restricted)
Transformer
public Transformer(String transformerListenerPropertyKey,
String errorTemplatePropertyKey,
boolean restricted)
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)