Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.webengine.jaxrs.views
Class TemplateView

java.lang.Object
  extended by org.nuxeo.ecm.webengine.jaxrs.views.TemplateView

public class TemplateView
extends Object

Template for compatibility with Nuxeo WebEngine

Author:
Bogdan Stefanescu

Constructor Summary
TemplateView(org.osgi.framework.Bundle bundle, Object owner, String name)
           
TemplateView(File file)
           
TemplateView(Object owner, File file)
           
TemplateView(Object owner, String name)
           
TemplateView(Object owner, URL url)
           
TemplateView(String name)
           
TemplateView(URL url)
           
 
Method Summary
 TemplateView arg(String key, Object value)
           
 TemplateView forObject(Object owner)
           
 Object getOwner()
           
 URL getUrl()
           
 void render(OutputStream out)
           
 void render(Writer writer)
           
static URL resolveFile(File file)
           
static URL resolveResource(Object owner, String name)
           
static URL resolveResourceFromBundle(org.osgi.framework.Bundle bundle, String name)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateView

public TemplateView(String name)

TemplateView

public TemplateView(Object owner,
                    String name)

TemplateView

public TemplateView(org.osgi.framework.Bundle bundle,
                    Object owner,
                    String name)

TemplateView

public TemplateView(File file)

TemplateView

public TemplateView(Object owner,
                    File file)

TemplateView

public TemplateView(URL url)

TemplateView

public TemplateView(Object owner,
                    URL url)
Method Detail

resolveFile

public static URL resolveFile(File file)
                       throws ViewNotFoundException
Throws:
ViewNotFoundException

resolveResource

public static URL resolveResource(Object owner,
                                  String name)
                           throws ViewNotFoundException
Throws:
ViewNotFoundException

resolveResourceFromBundle

public static URL resolveResourceFromBundle(org.osgi.framework.Bundle bundle,
                                            String name)
                                     throws ViewNotFoundException
Throws:
ViewNotFoundException

forObject

public TemplateView forObject(Object owner)

getUrl

public URL getUrl()

getOwner

public Object getOwner()

arg

public TemplateView arg(String key,
                        Object value)

render

public void render(Writer writer)
            throws Exception
Throws:
Exception

render

public void render(OutputStream out)
            throws Exception
Throws:
Exception

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.