Class DefaultRendererService

All Implemented Interfaces:
RendererService, Serializable, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean

public class DefaultRendererService extends AbstractBusinessService implements RendererService
Default implementation of RendererService
See Also:
  • Constructor Details

    • DefaultRendererService

      public DefaultRendererService()
  • Method Details

    • render

      public void render(Renderer renderer, RendererTemplateModel template, Object context, Writer output)
      Renders template using renderer passed as a parameter. Rendered content is stored into output.
      Specified by:
      render in interface RendererService
      Parameters:
      renderer - renderer used to render template
      template - to render
      context - context (usually map of properties)
      output - rendered content
    • getRendererTemplateForCode

      public RendererTemplateModel getRendererTemplateForCode(String code)
      Gets RendererTemplate that match a code
      Specified by:
      getRendererTemplateForCode in interface RendererService
      Parameters:
      code - template identifier
      Returns:
      found template
    • render

      public void render(RendererTemplateModel template, Object context, Writer output)
      Renders template using default renderer. Rendered content is stored into output.
      Specified by:
      render in interface RendererService
      Parameters:
      template - to render
      context - context (usually map of properties)
      output - rendered content
    • setRendererTemplateDao

      public void setRendererTemplateDao(RendererTemplateDao rendererTemplateDao)
    • setMapping

      public void setMapping(Map<RendererTypeEnum,Renderer> mapping)