info.magnolia.module.templating.renderers
Class PlainTextTemplateRenderer
java.lang.Object
info.magnolia.module.templating.AbstractRenderer
info.magnolia.module.templating.renderers.AbstractTemplateRenderer
info.magnolia.module.templating.renderers.PlainTextTemplateRenderer
- All Implemented Interfaces:
- RenderingModelBasedRenderer, TemplateRenderer
public class PlainTextTemplateRenderer
- extends AbstractTemplateRenderer
Template renderer for plain text.
- Version:
- $Revision: $ ($Author: $)
- Author:
- gjoseph
Method Summary |
protected java.util.Map |
newContext()
Create a new context object which is a map. |
protected void |
onRender(Content content,
RenderableDefinition definition,
java.io.Writer out,
java.util.Map ctx,
java.lang.String templatePath)
Finally execute the rendering. |
void |
renderTemplate(Content content,
Template template,
java.io.Writer out)
Generates the actual output using the selected template. |
Methods inherited from class info.magnolia.module.templating.AbstractRenderer |
determineTemplatePath, getAggregationStateSafely, getAggrigationStateSafely, getMagnoliaTemplatingUtilities, getMainContentSafely, getPageAttributeName, newModel, render, restoreContext, saveAttribute, saveContextState, setContextAttribute, setupContext, wrapNodeForModel, wrapNodeForTemplate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PlainTextTemplateRenderer
public PlainTextTemplateRenderer()
renderTemplate
public void renderTemplate(Content content,
Template template,
java.io.Writer out)
throws java.io.IOException
- Description copied from interface:
TemplateRenderer
- Generates the actual output using the selected template.
- Specified by:
renderTemplate
in interface TemplateRenderer
- Overrides:
renderTemplate
in class AbstractTemplateRenderer
- Throws:
java.io.IOException
newContext
protected java.util.Map newContext()
- Description copied from class:
AbstractRenderer
- Create a new context object which is a map.
- Specified by:
newContext
in class AbstractRenderer
onRender
protected void onRender(Content content,
RenderableDefinition definition,
java.io.Writer out,
java.util.Map ctx,
java.lang.String templatePath)
throws RenderException
- Description copied from class:
AbstractRenderer
- Finally execute the rendering.
- Specified by:
onRender
in class AbstractRenderer
- Parameters:
content
- TODO
- Throws:
RenderException
Copyright © 2003-2011 Magnolia International Ltd.. All Rights Reserved.