Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.webengine.model.view
Class TemplateView

java.lang.Object
  extended by org.nuxeo.ecm.webengine.model.view.TemplateView

public class TemplateView
extends Object

A view to be used by regular JAX-RS resources to be able to use freemarker templates.

Author:
Bogdan Stefanescu

Constructor Summary
TemplateView(Object owner, String name)
           
TemplateView(Object owner, URL url)
           
TemplateView(WebContext ctx, Object owner, String name)
           
TemplateView(WebContext ctx, Object owner, URL url)
           
 
Method Summary
 TemplateView arg(String key, Object value)
           
 TemplateView args(Map<String,Object> args)
           
static URL findTemplate(Object owner, String name)
           
 WebContext getContext()
           
 String getString()
           
 void render(OutputStream out)
           
 void render(Writer writer)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateView

public TemplateView(Object owner,
                    String name)

TemplateView

public TemplateView(WebContext ctx,
                    Object owner,
                    String name)

TemplateView

public TemplateView(Object owner,
                    URL url)

TemplateView

public TemplateView(WebContext ctx,
                    Object owner,
                    URL url)
Method Detail

findTemplate

public static URL findTemplate(Object owner,
                               String name)

getContext

public WebContext getContext()

arg

public TemplateView arg(String key,
                        Object value)

args

public TemplateView args(Map<String,Object> args)

render

public void render(Writer writer)

render

public void render(OutputStream out)

getString

public String getString()

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.