Class VelocityRenderer
java.lang.Object
de.hybris.platform.commons.translator.renderers.AbstractRenderer
de.hybris.platform.commons.translator.renderers.VelocityRenderer
VelocityRenderer is a renderer that uses a velocity template. Templates can be defined in the in
<template> element of the Renderers XML file, together with a renderer that uses it. Templates also can be
stored in separate files: Instead of defining them in the <template&ggt; element, use the <templateName>
element of the renderers XML file. The <templateName> parameter is used to search for a file containing the
template definition.-
Field Summary
FieldsFields inherited from class de.hybris.platform.commons.translator.renderers.AbstractRenderer
end, properties, start -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidtry to load velocity template from the filevoidtry to search template in url defined in templateName element from xml filerenderTextFromNode(AbstractNode node, Translator translator) This method produces output text by using data from the node and by using a reference to the(for subnodes rendereing)TranslatorvoidsetTemplate(String template) voidsetTemplateName(String templateName) Methods inherited from class de.hybris.platform.commons.translator.renderers.AbstractRenderer
setEnd, setProperties, setStart
-
Field Details
-
templateName
-
template
-
-
Constructor Details
-
VelocityRenderer
public VelocityRenderer()
-
-
Method Details
-
renderTextFromNode
Description copied from class:AbstractRendererThis method produces output text by using data from the node and by using a reference to the(for subnodes rendereing)Translator- Specified by:
renderTextFromNodein classAbstractRenderer
-
loadTemplateFromURL
public void loadTemplateFromURL()try to search template in url defined in templateName element from xml file -
loadTemplateFromFile
public void loadTemplateFromFile()try to load velocity template from the file -
getTemplateName
-
setTemplateName
-
getTemplate
-
setTemplate
-