com.liferay.portlet.journal.util
Class VelocityTemplateParser

java.lang.Object
  extended by com.liferay.portlet.journal.util.BaseTemplateParser
      extended by com.liferay.portlet.journal.util.VelocityTemplateParser
All Implemented Interfaces:
TemplateParser

public class VelocityTemplateParser
extends BaseTemplateParser

View Source

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

Constructor Summary
VelocityTemplateParser()
           
 
Method Summary
protected  java.lang.String doTransform(com.liferay.portal.theme.ThemeDisplay themeDisplay, java.util.Map<java.lang.String,java.lang.String> tokens, java.lang.String viewMode, java.lang.String languageId, java.lang.String xml, java.lang.String script)
           
protected  java.util.List<TemplateNode> extractDynamicContents(com.liferay.portal.theme.ThemeDisplay themeDisplay, com.liferay.portal.kernel.xml.Element parent)
           
protected  java.lang.String injectEditInPlace(java.lang.String xml, java.lang.String script)
           
protected  java.util.Map<java.lang.String,java.lang.Object> insertRequestVariables(com.liferay.portal.kernel.xml.Element parent)
           
protected  java.lang.String wrapField(java.lang.String script, java.lang.String name, java.lang.String type, java.lang.String call)
           
 
Methods inherited from class com.liferay.portlet.journal.util.BaseTemplateParser
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

doTransform

protected java.lang.String doTransform(com.liferay.portal.theme.ThemeDisplay themeDisplay,
                                       java.util.Map<java.lang.String,java.lang.String> tokens,
                                       java.lang.String viewMode,
                                       java.lang.String languageId,
                                       java.lang.String xml,
                                       java.lang.String script)
                                throws java.lang.Exception
Overrides:
doTransform in class BaseTemplateParser
Throws:
java.lang.Exception

extractDynamicContents

protected java.util.List<TemplateNode> extractDynamicContents(com.liferay.portal.theme.ThemeDisplay themeDisplay,
                                                              com.liferay.portal.kernel.xml.Element parent)
                                                       throws TransformException
Throws:
TransformException

injectEditInPlace

protected java.lang.String injectEditInPlace(java.lang.String xml,
                                             java.lang.String script)
                                      throws com.liferay.portal.kernel.xml.DocumentException
Throws:
com.liferay.portal.kernel.xml.DocumentException

insertRequestVariables

protected java.util.Map<java.lang.String,java.lang.Object> insertRequestVariables(com.liferay.portal.kernel.xml.Element parent)

wrapField

protected java.lang.String wrapField(java.lang.String script,
                                     java.lang.String name,
                                     java.lang.String type,
                                     java.lang.String call)