public class TranslatorConfiguration extends 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(InputStream parsersConfiguration,
RenderersFactory renderersFactory)
This constructor should be used when parsers configuration is defined in xml file
|
TranslatorConfiguration(Map<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(String name)
get parser from the configuration by the name
|
Set<String> |
getParsers()
get all parsers names
|
List<Prerenderer> |
getPrerendersList()
get
list of all available |
AbstractRenderer |
getRenderer(String name)
get renderer by name (from
RenderersFactory)s |
Set<String> |
getRenderers()
get all renderers name
|
void |
setPrerendersList(List<Prerenderer> prerendersList)
set
list of |
public TranslatorConfiguration(InputStream parsersConfiguration, RenderersFactory renderersFactory)
parsersConfiguration - InputStream with parsers configuration (special xml)renderersFactory - RenderersFactory that contains map of rendererspublic TranslatorConfiguration(Map<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(String name)
name - name of the parser that should be returnedpublic AbstractRenderer getRenderer(String name)
RenderersFactory)sname - public Set<String> getParsers()
public Set<String> getRenderers()
public AbstractRenderer getDefaultRenderer()
public void addPrerenderer(Prerenderer prerenderer)
Prerenderer to list of prerenderersprerenderer - public List<Prerenderer> getPrerendersList()
list of all available PrerenderersPrerenderers available for this configurationpublic void setPrerendersList(List<Prerenderer> prerendersList)
list of Prerenderers that would be usedin this configurationCopyright © 2017 SAP SE. All Rights Reserved.