public class ResourcesTextTemplateRenderer
extends info.magnolia.rendering.renderer.FreemarkerRenderer
Constructor and Description |
---|
ResourcesTextTemplateRenderer(info.magnolia.freemarker.FreemarkerHelper fmRenderer,
info.magnolia.rendering.engine.RenderingEngine renderingEngine)
Deprecated.
|
ResourcesTextTemplateRenderer(info.magnolia.freemarker.FreemarkerHelper fmRenderer,
info.magnolia.rendering.engine.RenderingEngine renderingEngine,
javax.inject.Provider<ResourcesModule> resourcesModule) |
Modifier and Type | Method and Description |
---|---|
info.magnolia.rendering.model.RenderingModel<?> |
newModel(javax.jcr.Node content,
info.magnolia.rendering.template.RenderableDefinition definition,
info.magnolia.rendering.model.RenderingModel<?> parentModel)
Creates the model for this rendering process.
|
protected void |
onRender(javax.jcr.Node content,
info.magnolia.rendering.template.RenderableDefinition definition,
info.magnolia.rendering.context.RenderingContext renderingCtx,
Map<String,Object> ctx,
String templateScript) |
protected String |
resolveTemplateScript(javax.jcr.Node content,
info.magnolia.rendering.template.RenderableDefinition definition,
info.magnolia.rendering.model.RenderingModel<?> model,
String actionResult)
The template is stored in the content node.
|
protected boolean |
shouldBypass(javax.jcr.Node content) |
getFmHelper, newContext
addContextAttribute, getAggregationStateSafely, getContextAttributes, getMainContentSafely, newModel, render, restoreContext, saveAttribute, saveContextState, setContextAttribute, setContextAttributes, setupContext, wrapNodeForModel, wrapNodeForTemplate
@Deprecated public ResourcesTextTemplateRenderer(info.magnolia.freemarker.FreemarkerHelper fmRenderer, info.magnolia.rendering.engine.RenderingEngine renderingEngine)
ResourcesTextTemplateRenderer(FreemarkerHelper, RenderingEngine, Provider)
.@Inject public ResourcesTextTemplateRenderer(info.magnolia.freemarker.FreemarkerHelper fmRenderer, info.magnolia.rendering.engine.RenderingEngine renderingEngine, javax.inject.Provider<ResourcesModule> resourcesModule)
protected void onRender(javax.jcr.Node content, info.magnolia.rendering.template.RenderableDefinition definition, info.magnolia.rendering.context.RenderingContext renderingCtx, Map<String,Object> ctx, String templateScript) throws info.magnolia.rendering.engine.RenderException
onRender
in class info.magnolia.rendering.renderer.FreemarkerRenderer
info.magnolia.rendering.engine.RenderException
protected String resolveTemplateScript(javax.jcr.Node content, info.magnolia.rendering.template.RenderableDefinition definition, info.magnolia.rendering.model.RenderingModel<?> model, String actionResult)
resolveTemplateScript
in class info.magnolia.rendering.renderer.AbstractRenderer
public info.magnolia.rendering.model.RenderingModel<?> newModel(javax.jcr.Node content, info.magnolia.rendering.template.RenderableDefinition definition, info.magnolia.rendering.model.RenderingModel<?> parentModel) throws info.magnolia.rendering.engine.RenderException
newModel
in interface info.magnolia.rendering.renderer.RenderingModelBasedRenderer
newModel
in class info.magnolia.rendering.renderer.AbstractRenderer
info.magnolia.rendering.engine.RenderException
protected boolean shouldBypass(javax.jcr.Node content)
Copyright © 2015 Magnolia International Ltd.. All rights reserved.