com.liferay.portlet.journal.util
Class VelocityTemplateParser

java.lang.Object
  extended by com.liferay.portal.kernel.templateparser.BaseTemplateParser
      extended by com.liferay.portlet.journal.util.VelocityTemplateParser
All Implemented Interfaces:
com.liferay.portal.kernel.templateparser.TemplateParser
Direct Known Subclasses:
FreeMarkerTemplateParser, VelocityTemplateParser, XSLTemplateParser

public class VelocityTemplateParser
extends com.liferay.portal.kernel.templateparser.BaseTemplateParser

Author:
Alexander Chow, Brian Wing Shun Chan, Raymond Augé

Constructor Summary
VelocityTemplateParser()
           
 
Method Summary
protected  java.lang.String getErrorTemplateContent()
           
protected  java.lang.String getErrorTemplateId()
           
protected  java.lang.String getJournalTemplatesPath()
           
protected  com.liferay.portal.kernel.templateparser.TemplateContext getTemplateContext()
           
protected  java.util.List<com.liferay.portal.kernel.templateparser.TemplateNode> getTemplateNodes(com.liferay.portal.kernel.xml.Element element)
           
protected  boolean mergeTemplate(com.liferay.portal.kernel.templateparser.TemplateContext templateContext, com.liferay.portal.kernel.io.unsync.UnsyncStringWriter unsyncStringWriter)
           
protected  void populateTemplateContext(com.liferay.portal.kernel.templateparser.TemplateContext templateContext)
           
protected  java.lang.String stripCDATA(java.lang.String s)
           
 
Methods inherited from class com.liferay.portal.kernel.templateparser.BaseTemplateParser
getCompany, getCompanyId, getGroupId, getLanguageId, getScript, getTemplateId, getThemeDisplay, getTokens, getViewMode, getXML, insertRequestVariables, setLanguageId, setScript, setThemeDisplay, setTokens, setViewMode, setXML, transform
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VelocityTemplateParser

public VelocityTemplateParser()
Method Detail

getErrorTemplateContent

protected java.lang.String getErrorTemplateContent()

getErrorTemplateId

protected java.lang.String getErrorTemplateId()

getJournalTemplatesPath

protected java.lang.String getJournalTemplatesPath()

getTemplateContext

protected com.liferay.portal.kernel.templateparser.TemplateContext getTemplateContext()
                                                                               throws java.lang.Exception
Specified by:
getTemplateContext in class com.liferay.portal.kernel.templateparser.BaseTemplateParser
Throws:
java.lang.Exception

getTemplateNodes

protected java.util.List<com.liferay.portal.kernel.templateparser.TemplateNode> getTemplateNodes(com.liferay.portal.kernel.xml.Element element)
                                                                                          throws java.lang.Exception
Specified by:
getTemplateNodes in class com.liferay.portal.kernel.templateparser.BaseTemplateParser
Throws:
java.lang.Exception

mergeTemplate

protected boolean mergeTemplate(com.liferay.portal.kernel.templateparser.TemplateContext templateContext,
                                com.liferay.portal.kernel.io.unsync.UnsyncStringWriter unsyncStringWriter)
                         throws java.lang.Exception
Specified by:
mergeTemplate in class com.liferay.portal.kernel.templateparser.BaseTemplateParser
Throws:
java.lang.Exception

populateTemplateContext

protected void populateTemplateContext(com.liferay.portal.kernel.templateparser.TemplateContext templateContext)
                                throws java.lang.Exception
Overrides:
populateTemplateContext in class com.liferay.portal.kernel.templateparser.BaseTemplateParser
Throws:
java.lang.Exception

stripCDATA

protected java.lang.String stripCDATA(java.lang.String s)