Uses of Interface
info.magnolia.rendering.template.RenderableDefinition

Packages that use RenderableDefinition
info.magnolia.module.admininterface.templates   
info.magnolia.module.samples.model   
info.magnolia.module.samples.templates   
info.magnolia.rendering.context   
info.magnolia.rendering.engine   
info.magnolia.rendering.model   
info.magnolia.rendering.renderer   
info.magnolia.rendering.template   
info.magnolia.rendering.template.configured   
info.magnolia.rendering.template.variation   
info.magnolia.templating.elements   
info.magnolia.templating.renderers   
 

Uses of RenderableDefinition in info.magnolia.module.admininterface.templates
 

Constructors in info.magnolia.module.admininterface.templates with parameters of type RenderableDefinition
MgnlDeletedTemplateModel(javax.jcr.Node content, RenderableDefinition definition, RenderingModel<RenderableDefinition> parent)
           
 

Constructor parameters in info.magnolia.module.admininterface.templates with type arguments of type RenderableDefinition
MgnlDeletedTemplateModel(javax.jcr.Node content, RenderableDefinition definition, RenderingModel<RenderableDefinition> parent)
           
 

Uses of RenderableDefinition in info.magnolia.module.samples.model
 

Constructors in info.magnolia.module.samples.model with parameters of type RenderableDefinition
InternalLinkModel(javax.jcr.Node content, RenderableDefinition definition, RenderingModel<?> parent)
           
SampleComponentModel(javax.jcr.Node content, RenderableDefinition definition, RenderingModel<?> parent, TemplatingFunctions functions)
           
 

Uses of RenderableDefinition in info.magnolia.module.samples.templates
 

Classes in info.magnolia.module.samples.templates that implement RenderableDefinition
 class SampleTemplate
          Demonstrates how to extend the default template to add some custom parameters.
 

Uses of RenderableDefinition in info.magnolia.rendering.context
 

Methods in info.magnolia.rendering.context that return RenderableDefinition
 RenderableDefinition RenderingContext.getRenderableDefinition()
           
 RenderableDefinition AggregationStateBasedRenderingContext.getRenderableDefinition()
           
 

Methods in info.magnolia.rendering.context with parameters of type RenderableDefinition
 void RenderingContext.push(javax.jcr.Node content, RenderableDefinition renderableDefinition)
          Pushes the content and renderableDefinition to be used for rendering.
 void AggregationStateBasedRenderingContext.push(javax.jcr.Node content, RenderableDefinition renderableDefinition)
           
 void RenderingContext.push(javax.jcr.Node content, RenderableDefinition renderableDefinition, OutputProvider outputProvider)
          Pushes the content and renderableDefinition to be used for rendering.
 void AggregationStateBasedRenderingContext.push(javax.jcr.Node content, RenderableDefinition renderableDefinition, OutputProvider outputProvider)
           
 

Uses of RenderableDefinition in info.magnolia.rendering.engine
 

Methods in info.magnolia.rendering.engine that return RenderableDefinition
protected  RenderableDefinition DefaultRenderingEngine.getRenderableDefinitionFor(javax.jcr.Node content)
           
 

Methods in info.magnolia.rendering.engine with parameters of type RenderableDefinition
protected  Renderer DefaultRenderingEngine.getRendererFor(RenderableDefinition definition)
           
 void RenderingEngine.render(javax.jcr.Node content, RenderableDefinition definition, Map<String,Object> contextObjects, OutputProvider out)
          Uses a specific RenderableDefinition to render the content and exposes the given context objects to the template script.
 void DefaultRenderingEngine.render(javax.jcr.Node content, RenderableDefinition definition, Map<String,Object> contextObjects, OutputProvider out)
           
 

Uses of RenderableDefinition in info.magnolia.rendering.model
 

Classes in info.magnolia.rendering.model with type parameters of type RenderableDefinition
 interface EarlyExecutionAware<RD extends RenderableDefinition>
          Implemented by models that want to handle early execution in a separate callback.
 interface RenderingModel<RD extends RenderableDefinition>
          A RenderingModel is used during rendering, it is analogous to the model part of the MVC pattern.
 class RenderingModelImpl<RD extends RenderableDefinition>
          The default concrete rendering definition used for templates and components.
 

Fields in info.magnolia.rendering.model declared as RenderableDefinition
protected  RD RenderingModelImpl.definition
           
 

Methods in info.magnolia.rendering.model with parameters of type RenderableDefinition
protected  RenderingModelBasedRenderer ModelExecutionFilter.getRenderingModelBasedRenderer(RenderableDefinition renderableDefinition)
          Returns the Renderer for the supplied renderable if it supports RenderingModel.
 

Uses of RenderableDefinition in info.magnolia.rendering.renderer
 

Methods in info.magnolia.rendering.renderer with parameters of type RenderableDefinition
protected
<T extends RenderingModel<?>>
T
AbstractRenderer.newModel(Class<T> modelClass, javax.jcr.Node content, RenderableDefinition definition, RenderingModel<?> parentModel)
           
 RenderingModel<?> RenderingModelBasedRenderer.newModel(javax.jcr.Node content, RenderableDefinition definition, RenderingModel<?> parentModel)
           
 RenderingModel<?> AbstractRenderer.newModel(javax.jcr.Node content, RenderableDefinition definition, RenderingModel<?> parentModel)
          Instantiates the model based on the class defined by the getModelClass() property.
protected  void JspRenderer.onRender(javax.jcr.Node content, RenderableDefinition definition, RenderingContext renderingCtx, Map<String,Object> ctx, String templateScript)
           
protected  void FreemarkerRenderer.onRender(javax.jcr.Node content, RenderableDefinition definition, RenderingContext renderingCtx, Map<String,Object> ctx, String templateScript)
           
protected abstract  void AbstractRenderer.onRender(javax.jcr.Node content, RenderableDefinition definition, RenderingContext renderingCtx, Map<String,Object> ctx, String templateScript)
          Finally execute the rendering.
protected  String AbstractRenderer.resolveTemplateScript(javax.jcr.Node content, RenderableDefinition definition, RenderingModel<?> model, String actionResult)
          Hook-method to be overriden when required.
protected  void AbstractRenderer.setupContext(Map<String,Object> ctx, javax.jcr.Node content, RenderableDefinition definition, RenderingModel<?> model, Object actionResult)
           
 

Uses of RenderableDefinition in info.magnolia.rendering.template
 

Subinterfaces of RenderableDefinition in info.magnolia.rendering.template
 interface AreaDefinition
          Definition for a Area.
 interface TemplateDefinition
          A RenderableDefinition which supports editing in the page editor and can define their areas.
 

Methods in info.magnolia.rendering.template that return types with arguments of type RenderableDefinition
 Map<String,RenderableDefinition> RenderableDefinition.getVariations()
           
 

Uses of RenderableDefinition in info.magnolia.rendering.template.configured
 

Classes in info.magnolia.rendering.template.configured that implement RenderableDefinition
 class ConfiguredAreaDefinition
          A AreaDefinition configured in the configuration workspace.
 class ConfiguredRenderableDefinition
          A RenderableDefinition configured in the configuration workspace.
 class ConfiguredTemplateDefinition
          A TemplateDefinition configured in the configuration workspace.
 

Methods in info.magnolia.rendering.template.configured that return types with arguments of type RenderableDefinition
 Map<String,RenderableDefinition> ConfiguredRenderableDefinition.getVariations()
           
 

Methods in info.magnolia.rendering.template.configured with parameters of type RenderableDefinition
 void ConfiguredRenderableDefinition.addVariation(String name, RenderableDefinition variation)
           
 

Method parameters in info.magnolia.rendering.template.configured with type arguments of type RenderableDefinition
 void ConfiguredRenderableDefinition.setVariations(Map<String,RenderableDefinition> variations)
           
 

Uses of RenderableDefinition in info.magnolia.rendering.template.variation
 

Methods in info.magnolia.rendering.template.variation that return RenderableDefinition
 RenderableDefinition RenderableVariationResolver.resolveVariation(RenderableDefinition renderableDefinition)
          Returns the variation to use or null.
 RenderableDefinition NoopVariationResolver.resolveVariation(RenderableDefinition renderableDefinition)
           
 RenderableDefinition ExtensionVariationResolver.resolveVariation(RenderableDefinition renderableDefinition)
           
 RenderableDefinition DefaultRenderableVariationResolver.resolveVariation(RenderableDefinition renderableDefinition)
           
 RenderableDefinition ChannelVariationResolver.resolveVariation(RenderableDefinition renderableDefinition)
           
 

Methods in info.magnolia.rendering.template.variation with parameters of type RenderableDefinition
 RenderableDefinition RenderableVariationResolver.resolveVariation(RenderableDefinition renderableDefinition)
          Returns the variation to use or null.
 RenderableDefinition NoopVariationResolver.resolveVariation(RenderableDefinition renderableDefinition)
           
 RenderableDefinition ExtensionVariationResolver.resolveVariation(RenderableDefinition renderableDefinition)
           
 RenderableDefinition DefaultRenderableVariationResolver.resolveVariation(RenderableDefinition renderableDefinition)
           
 RenderableDefinition ChannelVariationResolver.resolveVariation(RenderableDefinition renderableDefinition)
           
 

Uses of RenderableDefinition in info.magnolia.templating.elements
 

Methods in info.magnolia.templating.elements with parameters of type RenderableDefinition
protected  String AbstractTemplatingElement.getDefinitionMessage(RenderableDefinition definition, String key)
           
 

Uses of RenderableDefinition in info.magnolia.templating.renderers
 

Methods in info.magnolia.templating.renderers with parameters of type RenderableDefinition
protected  void PlainTextTemplateRenderer.onRender(javax.jcr.Node content, RenderableDefinition definition, RenderingContext renderingCtx, Map<String,Object> ctx, String templateScript)
           
protected  String PlainTextTemplateRenderer.resolveTemplateScript(javax.jcr.Node content, RenderableDefinition definition, RenderingModel<?> model, String actionResult)
           
 



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