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

Packages that use RenderableDefinition
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.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 RenderingListener.after(javax.jcr.Node content, RenderableDefinition definition, Map<String,Object> contextObjects, OutputProvider out)
           
 void RenderingContext.after(javax.jcr.Node content, RenderableDefinition definition, Map<String,Object> contextObjects, OutputProvider out)
           
 void AreaFilteringListener.after(javax.jcr.Node content, RenderableDefinition definition, Map<String,Object> contextObjects, OutputProvider out)
           
 void AggregationStateBasedRenderingContext.after(javax.jcr.Node content, RenderableDefinition definition, Map<String,Object> contextObjects, OutputProvider out)
           
 void RenderingListener.before(javax.jcr.Node content, RenderableDefinition definition, Map<String,Object> contextObjects, OutputProvider out)
           
 void RenderingContext.before(javax.jcr.Node content, RenderableDefinition definition, Map<String,Object> contextObjects, OutputProvider out)
           
 void AreaFilteringListener.before(javax.jcr.Node content, RenderableDefinition definition, Map<String,Object> contextObjects, OutputProvider out)
           
 void AggregationStateBasedRenderingContext.before(javax.jcr.Node content, RenderableDefinition definition, Map<String,Object> contextObjects, OutputProvider out)
           
 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  void NoScriptRenderer.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-2013 Magnolia International Ltd.. All Rights Reserved.