public class TemplateView extends Object
| Modifier and Type | Field and Description | 
|---|---|
protected Object | 
owner  | 
protected URL | 
url  | 
protected Map<String,Object> | 
vars  | 
| Constructor and Description | 
|---|
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)  | 
| Modifier and Type | Method and Description | 
|---|---|
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)  | 
public TemplateView(String name)
public TemplateView(Object owner, String name)
public TemplateView(org.osgi.framework.Bundle bundle, Object owner, String name)
public TemplateView(File file)
public TemplateView(Object owner, File file)
public TemplateView(URL url)
public TemplateView(Object owner, URL url)
public static URL resolveFile(File file) throws ViewNotFoundException
ViewNotFoundExceptionpublic static URL resolveResource(Object owner, String name) throws ViewNotFoundException
ViewNotFoundExceptionpublic static URL resolveResourceFromBundle(org.osgi.framework.Bundle bundle, String name) throws ViewNotFoundException
ViewNotFoundExceptionpublic TemplateView forObject(Object owner)
public TemplateView arg(String key, Object value)
public void render(Writer writer) throws RenderingException, IOException
RenderingExceptionIOExceptionpublic void render(OutputStream out) throws RenderingException, IOException
RenderingExceptionIOExceptionCopyright © 2019 Nuxeo. All rights reserved.