Class RendererFactoryTemplate

java.lang.Object
com.aquima.interactions.test.templates.resource.RendererFactoryTemplate

public class RendererFactoryTemplate extends Object
Template that can be used to create a renderer factory.
Since:
6.0
Author:
Jon van Leuven
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addRenderer(com.aquima.interactions.composer.OutputFormat[] formats, com.aquima.interactions.portal.documents.IDocumentRenderer renderer)
    Register one renderer renderer for a multiple output formats.
    void
    addRenderer(com.aquima.interactions.composer.OutputFormat format, com.aquima.interactions.portal.documents.IDocumentRenderer renderer)
    Register a renderer for a specific output format.
    protected com.aquima.interactions.composer.OutputFormat[]
     
    protected com.aquima.interactions.portal.documents.IDocumentRenderer
    getRenderer(com.aquima.interactions.composer.OutputFormat... formats)
     
    protected boolean
     
    com.aquima.interactions.portal.documents.IRendererFactory
    This method converts the template to a renderer factory.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RendererFactoryTemplate

      public RendererFactoryTemplate()
  • Method Details

    • addRenderer

      public void addRenderer(com.aquima.interactions.composer.OutputFormat format, com.aquima.interactions.portal.documents.IDocumentRenderer renderer)
      Register a renderer for a specific output format.
      Parameters:
      format - Output format
      renderer - Renderer implementation to use.
    • addRenderer

      public void addRenderer(com.aquima.interactions.composer.OutputFormat[] formats, com.aquima.interactions.portal.documents.IDocumentRenderer renderer)
      Register one renderer renderer for a multiple output formats.
      Parameters:
      formats - Output formats
      renderer - Renderer implementation to use.
    • getRenderer

      protected com.aquima.interactions.portal.documents.IDocumentRenderer getRenderer(com.aquima.interactions.composer.OutputFormat... formats)
    • getOutputFormats

      protected com.aquima.interactions.composer.OutputFormat[] getOutputFormats()
    • hasRegisteredRenderers

      protected boolean hasRegisteredRenderers()
    • toFactory

      public com.aquima.interactions.portal.documents.IRendererFactory toFactory()
      This method converts the template to a renderer factory.
      Returns:
      Renderer factory implementation based on the template.