Class RendererFactoryTemplate
java.lang.Object
com.aquima.interactions.test.templates.resource.RendererFactoryTemplate
Template that can be used to create a renderer factory.
- Since:
- 6.0
- Author:
- Jon van Leuven
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
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.
-
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 formatrenderer
- 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 formatsrenderer
- 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.
-