juzu.template
Class TemplateRenderContext

java.lang.Object
  extended by juzu.template.TemplateRenderContext

public class TemplateRenderContext
extends Object

Author:
Julien Viet

Constructor Summary
TemplateRenderContext(juzu.impl.template.spi.TemplateStub stub)
           
TemplateRenderContext(juzu.impl.template.spi.TemplateStub stub, Locale locale)
           
TemplateRenderContext(juzu.impl.template.spi.TemplateStub stub, Map<String,?> attributes)
           
TemplateRenderContext(juzu.impl.template.spi.TemplateStub stub, PropertyMap properties, Map<String,?> attributes, Locale locale)
           
 
Method Summary
 Map<String,?> getAttributes()
           
 Locale getLocale()
           
 Stream.Char getPrinter()
           
 StringBuilder render()
           
 void render(Stream.Char printer)
           
 Object resolveBean(String expression)
           
 juzu.impl.template.spi.TemplateStub resolveTemplate(String path)
           
 void setTitle(String title)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateRenderContext

public TemplateRenderContext(juzu.impl.template.spi.TemplateStub stub)

TemplateRenderContext

public TemplateRenderContext(juzu.impl.template.spi.TemplateStub stub,
                             Map<String,?> attributes)

TemplateRenderContext

public TemplateRenderContext(juzu.impl.template.spi.TemplateStub stub,
                             Locale locale)

TemplateRenderContext

public TemplateRenderContext(juzu.impl.template.spi.TemplateStub stub,
                             PropertyMap properties,
                             Map<String,?> attributes,
                             Locale locale)
Method Detail

getAttributes

public Map<String,?> getAttributes()

getLocale

public Locale getLocale()

getPrinter

public Stream.Char getPrinter()

setTitle

public void setTitle(String title)

resolveTemplate

public juzu.impl.template.spi.TemplateStub resolveTemplate(String path)

resolveBean

public Object resolveBean(String expression)
                   throws juzu.impl.plugin.application.ApplicationException
Throws:
juzu.impl.plugin.application.ApplicationException

render

public StringBuilder render()
                     throws IOException
Throws:
IOException

render

public void render(Stream.Char printer)
            throws IOException
Throws:
IOException


Copyright © 2013 eXo Platform SAS. All Rights Reserved.