com.liferay.portlet.journal.util
Class VelocityTemplateParser
java.lang.Object
com.liferay.portlet.journal.util.BaseTemplateParser
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é
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VelocityTemplateParser
public VelocityTemplateParser()
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)