Class VelocityTemplateRenderer
java.lang.Object
de.hybris.platform.commons.renderer.impl.VelocityTemplateRenderer
- All Implemented Interfaces:
Renderer
Renders velocity template. Rendered content is output to Writer specified as 3rd parameter passed to render method.
Context object is registered as 'contextName' property in Spring XML file. Context object stores properties as key-value map. So if you set 'contextName' as 'ctx' and in context you place key1=value1 you refer to it as $ctx.key1.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvoidrender(RendererTemplateModel template, Object context, Writer output) Renders template.voidsetContextName(String contextName) voidsetMediaService(MediaService mediaService)
-
Constructor Details
-
VelocityTemplateRenderer
public VelocityTemplateRenderer()
-
-
Method Details
-
render
Description copied from interface:RendererRenders template. Rendered content is stored into output. -
evaluate
protected void evaluate(Writer result, org.apache.velocity.VelocityContext ctx, Reader reader) throws IOException - Throws:
IOException
-
setMediaService
- Parameters:
mediaService- the mediaService to set
-
setContextName
- Parameters:
contextName- the contextName to set
-