Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.platform.rendering.api
Interface RenderingEngine

All Known Implementing Classes:
FreemarkerEngine, FreemarkerRender

public interface RenderingEngine

Author:
Bogdan Stefanescu

Method Summary
 void flushCache()
           
 ResourceBundle getMessageBundle()
           
 ResourceLocator getResourceLocator()
           
 View getView(String path)
           
 View getView(String path, Object object)
           
 void render(String template, Object input, Writer writer)
          Starts the rendering for the given document context.
 void setMessageBundle(ResourceBundle messages)
           
 void setResourceLocator(ResourceLocator locator)
           
 void setSharedVariable(String key, Object value)
           
 

Method Detail

setMessageBundle

void setMessageBundle(ResourceBundle messages)

getMessageBundle

ResourceBundle getMessageBundle()

setResourceLocator

void setResourceLocator(ResourceLocator locator)

getResourceLocator

ResourceLocator getResourceLocator()

setSharedVariable

void setSharedVariable(String key,
                       Object value)

render

void render(String template,
            Object input,
            Writer writer)
            throws RenderingException
Starts the rendering for the given document context.

Throws:
RenderingException

getView

View getView(String path)

getView

View getView(String path,
             Object object)

flushCache

void flushCache()

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.