Class VelocityFriendlySoyTemplateRenderer


  • public class VelocityFriendlySoyTemplateRenderer
    extends Object
    A template renderer shim with an interface suitable for use from VelocityTemplates.
    Since:
    4.2.
    • Constructor Detail

      • VelocityFriendlySoyTemplateRenderer

        public VelocityFriendlySoyTemplateRenderer​(TemplateRenderer templateRenderer)
    • Method Detail

      • getRenderedTemplateHtml

        public String getRenderedTemplateHtml​(String templateProviderPluginKey,
                                              String templateName,
                                              Map<String,​Object> data)
        Render a plugin-provided template and return as a String. If there are failures during rendering then and empty String will be returned and an error logged.
        Parameters:
        templateProviderPluginKey - the plugin that provides the template as a resource
        templateName - the name of the plugin resource that contains the template
        data - the data to pass into the template