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
Direct Known Subclasses:
FreeMarkerTemplateParser

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(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.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(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.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)