info.magnolia.module.blossom.render
Class RenderContext

java.lang.Object
  extended by info.magnolia.module.blossom.render.RenderContext

public class RenderContext
extends Object

Maintains a thread local stack of details that are needed during rendering but can't be passed as method arguments through the Magnolia render chain. Used by renderers and views.

Since:
1.0

Constructor Summary
RenderContext()
           
 
Method Summary
static RenderContext get()
           
 Map<String,Object> getContextObjects()
           
 Locale getLocale()
           
 Map getModel()
           
 info.magnolia.rendering.context.RenderingContext getRenderingContext()
           
 String getTemplateScript()
           
static void pop()
           
static RenderContext push()
           
 void setContextObjects(Map<String,Object> contextObjects)
           
 void setLocale(Locale locale)
           
 void setModel(Map model)
           
 void setRenderingContext(info.magnolia.rendering.context.RenderingContext renderingContext)
           
 void setTemplateScript(String templateScript)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RenderContext

public RenderContext()
Method Detail

push

public static RenderContext push()

pop

public static void pop()

get

public static RenderContext get()

getRenderingContext

public info.magnolia.rendering.context.RenderingContext getRenderingContext()

setRenderingContext

public void setRenderingContext(info.magnolia.rendering.context.RenderingContext renderingContext)

getContextObjects

public Map<String,Object> getContextObjects()

setContextObjects

public void setContextObjects(Map<String,Object> contextObjects)

getModel

public Map getModel()

setModel

public void setModel(Map model)

getLocale

public Locale getLocale()

setLocale

public void setLocale(Locale locale)

getTemplateScript

public String getTemplateScript()

setTemplateScript

public void setTemplateScript(String templateScript)


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