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   
 

Uses of RenderableDefinition in info.magnolia.rendering.context
 

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

Methods in info.magnolia.rendering.context with parameters of type RenderableDefinition
 void AreaFilteringListener.after(javax.jcr.Node content, RenderableDefinition definition, Map<String,Object> contextObjects, OutputProvider out)
           
 void RenderingListener.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 RenderingContext.after(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 RenderingListener.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.before(javax.jcr.Node content, RenderableDefinition definition, Map<String,Object> contextObjects, OutputProvider out)
           
 void AggregationStateBasedRenderingContext.push(javax.jcr.Node content, RenderableDefinition 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, OutputProvider outputProvider)
           
 void RenderingContext.push(javax.jcr.Node content, RenderableDefinition renderableDefinition, OutputProvider outputProvider)
          Pushes the content and renderableDefinition to be used for rendering.
 

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 DefaultRenderingEngine.render(javax.jcr.Node content, RenderableDefinition definition, Map<String,Object> contextObjects, OutputProvider out)
           
 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.
 

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 abstract  void AbstractRenderer.onRender(javax.jcr.Node content, RenderableDefinition definition, RenderingContext renderingCtx, Map<String,Object> ctx, String templateScript)
          Finally execute the rendering.
protected  void FreemarkerRenderer.onRender(javax.jcr.Node content, RenderableDefinition definition, RenderingContext renderingCtx, Map<String,Object> ctx, String templateScript)
           
protected  void JspRenderer.onRender(javax.jcr.Node content, RenderableDefinition definition, RenderingContext renderingCtx, Map<String,Object> ctx, String templateScript)
           
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 DefaultRenderableVariationResolver.resolveVariation(RenderableDefinition renderableDefinition)
           
 RenderableDefinition ChannelVariationResolver.resolveVariation(RenderableDefinition renderableDefinition)
           
 RenderableDefinition ExtensionVariationResolver.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 DefaultRenderableVariationResolver.resolveVariation(RenderableDefinition renderableDefinition)
           
 RenderableDefinition ChannelVariationResolver.resolveVariation(RenderableDefinition renderableDefinition)
           
 RenderableDefinition ExtensionVariationResolver.resolveVariation(RenderableDefinition renderableDefinition)
           
 



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