public class TranslatorConfiguration
extends java.lang.Object
TranslatorConfiguration is a class that is responsible for keeping the configuration for the
Translator. This class is required in the Translator constructor.| Constructor and Description |
|---|
TranslatorConfiguration(java.io.InputStream parsersConfiguration,
RenderersFactory renderersFactory)
This constructor should be used when parsers configuration is defined in xml file
|
TranslatorConfiguration(java.util.Map<java.lang.String,AbstractParser> parsersConfiguration,
RenderersFactory renderersFactory)
This constructor should be used when parsers configuration is defined in database.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addPrerenderer(Prerenderer prerenderer)
add
Prerenderer to list of prerenderers |
AbstractRenderer |
getDefaultRenderer()
get default renderer
|
AbstractParser |
getParser(java.lang.String name)
get parser from the configuration by the name
|
java.util.Set<java.lang.String> |
getParsers()
get all parsers names
|
java.util.List<Prerenderer> |
getPrerendersList()
get
list of all available |
AbstractRenderer |
getRenderer(java.lang.String name)
get renderer by name (from
RenderersFactory)s |
java.util.Set<java.lang.String> |
getRenderers()
get all renderers name
|
void |
setPrerendersList(java.util.List<Prerenderer> prerendersList)
set
list of |
public TranslatorConfiguration(java.io.InputStream parsersConfiguration,
RenderersFactory renderersFactory)
parsersConfiguration - InputStream with parsers configuration (special xml)renderersFactory - RenderersFactory that contains map of rendererspublic TranslatorConfiguration(java.util.Map<java.lang.String,AbstractParser> parsersConfiguration, RenderersFactory renderersFactory)
parsersConfiguration - A Map that contains configurations for parsers (Start tag of the parser <=> AbstractParser)renderersFactory - RenderersFactory that contains map of rendererspublic AbstractParser getParser(java.lang.String name)
name - name of the parser that should be returnedpublic AbstractRenderer getRenderer(java.lang.String name)
RenderersFactory)sname - public java.util.Set<java.lang.String> getParsers()
public java.util.Set<java.lang.String> getRenderers()
public AbstractRenderer getDefaultRenderer()
public void addPrerenderer(Prerenderer prerenderer)
Prerenderer to list of prerenderersprerenderer - public java.util.List<Prerenderer> getPrerendersList()
list of all available PrerenderersPrerenderers available for this configurationpublic void setPrerendersList(java.util.List<Prerenderer> prerendersList)
list of Prerenderers that would be usedin this configurationCopyright © 2018 SAP SE. All Rights Reserved.