Uses of Interface
info.magnolia.module.templating.RenderableDefinition

Packages that use RenderableDefinition
info.magnolia.module.templating   
info.magnolia.module.templating.paragraphs   
info.magnolia.module.templating.renderers   
 

Uses of RenderableDefinition in info.magnolia.module.templating
 

Classes in info.magnolia.module.templating with type parameters of type RenderableDefinition
 interface RenderingModel<RD extends RenderableDefinition>
          A bean tying the current content and the rendering definition.
 class RenderingModelImpl<RD extends RenderableDefinition>
          The default concrete rendering definition used for templates and paragraphs.
 

Classes in info.magnolia.module.templating that implement RenderableDefinition
 class AbstractRenderable
          Base implementation for paragraph and template definitions.
 class Paragraph
          Represents a paragraph definition.
 class Template
          Represents a template definition.
 

Fields in info.magnolia.module.templating declared as RenderableDefinition
protected  RD RenderingModelImpl.definition
           
 

Methods in info.magnolia.module.templating with parameters of type RenderableDefinition
protected  String AbstractRenderer.determineTemplatePath(info.magnolia.cms.core.Content content, RenderableDefinition definition, RenderingModel model, String actionResult)
           
 RenderingModel RenderingModelBasedRenderer.newModel(info.magnolia.cms.core.Content content, RenderableDefinition definition, RenderingModel parentModel)
           
 RenderingModel RenderableDefinition.newModel(info.magnolia.cms.core.Content content, RenderableDefinition definition, RenderingModel parentModel)
          Create the model based on the current content.
 RenderingModel AbstractRenderer.newModel(info.magnolia.cms.core.Content content, RenderableDefinition definition, RenderingModel parentModel)
          Creates the model for this rendering process.
 RenderingModel AbstractRenderable.newModel(info.magnolia.cms.core.Content content, RenderableDefinition definition, RenderingModel parentModel)
          Instantiates the model based on the class defined by the AbstractRenderable.modelClass property.
protected abstract  void AbstractRenderer.onRender(info.magnolia.cms.core.Content content, RenderableDefinition definition, Writer out, Map ctx, String templatePath)
          Finally execute the rendering.
protected  void AbstractRenderer.render(info.magnolia.cms.core.Content content, RenderableDefinition definition, Writer out)
           
protected  void AbstractRenderer.setupContext(Map ctx, info.magnolia.cms.core.Content content, RenderableDefinition definition, RenderingModel model, Object actionResult)
           
 

Uses of RenderableDefinition in info.magnolia.module.templating.paragraphs
 

Methods in info.magnolia.module.templating.paragraphs with parameters of type RenderableDefinition
protected  void JspParagraphRenderer.onRender(info.magnolia.cms.core.Content content, RenderableDefinition definition, Writer out, Map ctx, String templatePath)
           
protected  void FreemarkerParagraphRenderer.onRender(info.magnolia.cms.core.Content content, RenderableDefinition definition, Writer out, Map ctx, String templatePath)
           
protected  void FreemarkerParagraphRenderer.setupContext(Map ctx, info.magnolia.cms.core.Content content, RenderableDefinition definition, RenderingModel state, Object actionResult)
           
 

Uses of RenderableDefinition in info.magnolia.module.templating.renderers
 

Methods in info.magnolia.module.templating.renderers with parameters of type RenderableDefinition
protected  void ServletTemplateRenderer.onRender(info.magnolia.cms.core.Content content, RenderableDefinition definition, Writer out, Map ctx, String templatePath)
           
protected  void PlainTextTemplateRenderer.onRender(info.magnolia.cms.core.Content content, RenderableDefinition definition, Writer out, Map ctx, String templatePath)
           
protected  void JspTemplateRenderer.onRender(info.magnolia.cms.core.Content content, RenderableDefinition definition, Writer out, Map ctx, String templatePath)
           
protected  void FreemarkerTemplateRenderer.onRender(info.magnolia.cms.core.Content content, RenderableDefinition definition, Writer out, Map ctx, String templatePath)
           
 



Copyright © 2003-2010 Magnolia International Ltd.. All Rights Reserved.