com.atlassian.confluence.renderer.template
Class DelegatingTemplateRenderer
java.lang.Object
com.atlassian.confluence.renderer.template.DelegatingTemplateRenderer
- All Implemented Interfaces:
- TemplateRenderer
public class DelegatingTemplateRenderer
- extends java.lang.Object
- implements TemplateRenderer
Template renderer that tries to find a configured renderer that is able to handle the supplied template by its
file extension
Method Summary |
void |
renderTo(java.lang.Appendable appendable,
java.lang.String templateProviderPluginKey,
java.lang.String templateName,
java.util.Map<java.lang.String,java.lang.Object> data)
Render a plugin-provided template to a Writer. |
void |
renderTo(java.lang.Appendable appendable,
java.lang.String templateProviderPluginKey,
java.lang.String templateName,
java.util.Map<java.lang.String,java.lang.Object> data,
java.util.Map<java.lang.String,java.lang.Object> injectedData)
Render a plugin-provided template to a Writer. |
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(java.lang.Appendable appendable,
java.lang.String templateProviderPluginKey,
java.lang.String templateName,
java.util.Map<java.lang.String,java.lang.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
renderTo
public void renderTo(java.lang.Appendable appendable,
java.lang.String templateProviderPluginKey,
java.lang.String templateName,
java.util.Map<java.lang.String,java.lang.Object> data,
java.util.Map<java.lang.String,java.lang.Object> injectedData)
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 templateinjectedData
- injected data to pass into the template
- Throws:
TemplateRenderingException
- if something goes wrong during the rendering
Copyright © 2003-2013 Atlassian. All Rights Reserved.