com.atlassian.confluence.renderer.template
Class DelegatingTemplateRenderer
java.lang.Object
com.atlassian.confluence.renderer.template.DelegatingTemplateRenderer
- All Implemented Interfaces:
- TemplateRenderer
public class DelegatingTemplateRenderer
- extends Object
- implements TemplateRenderer
Template renderer that tries to find a configured renderer that is able to handle the supplied template by its
file extension
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DelegatingTemplateRenderer
public DelegatingTemplateRenderer(com.atlassian.plugin.PluginAccessor pluginAccessor)
renderTo
public void renderTo(Appendable appendable,
String templateProviderPluginKey,
String templateName,
Map<String,Object> data)
throws TemplateRenderingException
- Description copied from interface:
TemplateRenderer
- Render a plugin-provided template to a Writer. The format of the data object to be passed in to
the template is entirely dependent on the template implementation
- Specified by:
renderTo
in interface TemplateRenderer
- Parameters:
appendable
- the buffer to write the template output intotemplateProviderPluginKey
- the plugin that provides the template as a resourcetemplateName
- the name of the plugin resource that contains the templatedata
- the data to pass into the template
- Throws:
TemplateRenderingException
- if something goes wrong during the rendering
Copyright © 2003-2013 Atlassian. All Rights Reserved.