com.atlassian.templaterenderer.velocity.one.five.internal
Class VelocityTemplateRendererImpl

java.lang.Object
  extended by com.atlassian.templaterenderer.velocity.one.five.internal.VelocityTemplateRendererImpl
All Implemented Interfaces:
com.atlassian.templaterenderer.TemplateRenderer, VelocityTemplateRenderer

public class VelocityTemplateRendererImpl
extends Object
implements VelocityTemplateRenderer


Constructor Summary
VelocityTemplateRendererImpl(com.atlassian.templaterenderer.TemplateContextFactory templateContextFactory, ClassLoader classLoader, String pluginKey, Map<String,String> properties)
           
 
Method Summary
 void render(String templateName, Map<String,Object> context, Writer writer)
           
 void render(String templateName, Writer writer)
           
 String renderFragment(String fragment, Map<String,Object> context)
           
 boolean resolve(String templateName)
          Check whether the given template exists or not
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VelocityTemplateRendererImpl

public VelocityTemplateRendererImpl(com.atlassian.templaterenderer.TemplateContextFactory templateContextFactory,
                                    ClassLoader classLoader,
                                    String pluginKey,
                                    Map<String,String> properties)
Method Detail

render

public void render(String templateName,
                   Writer writer)
            throws com.atlassian.templaterenderer.RenderingException,
                   IOException
Specified by:
render in interface com.atlassian.templaterenderer.TemplateRenderer
Throws:
com.atlassian.templaterenderer.RenderingException
IOException

render

public void render(String templateName,
                   Map<String,Object> context,
                   Writer writer)
            throws com.atlassian.templaterenderer.RenderingException,
                   IOException
Specified by:
render in interface com.atlassian.templaterenderer.TemplateRenderer
Throws:
com.atlassian.templaterenderer.RenderingException
IOException

renderFragment

public String renderFragment(String fragment,
                             Map<String,Object> context)
Specified by:
renderFragment in interface com.atlassian.templaterenderer.TemplateRenderer

resolve

public boolean resolve(String templateName)
Check whether the given template exists or not

Specified by:
resolve in interface com.atlassian.templaterenderer.TemplateRenderer


Copyright © 2012 Atlassian. All Rights Reserved.