Class RenderersFactoryFromFile
- java.lang.Object
-
- de.hybris.platform.commons.translator.RenderersFactoryFromFile
-
- All Implemented Interfaces:
RenderersFactory
public class RenderersFactoryFromFile extends java.lang.Object implements RenderersFactory
RendererFactory for source of renderers from xml file
-
-
Constructor Summary
Constructors Constructor Description RenderersFactoryFromFile(java.io.InputStream renderersFileStream, java.io.InputStream propertiesFileStream)Initialize renderers factory source of renderers for translatorConfiguration, file with entities rules should be defined in renderers xmlRenderersFactoryFromFile(java.io.InputStream renderersFileStream, java.io.InputStream propertiesFileStream, java.io.InputStream entitiesReplaceFileStream)Initialize renderers factory source of renderers for translatorConfiguration, get also inputStream with data for replacing entities
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,AbstractRenderer>createRenderersMap()method with logic to create renderers map called from constructorAbstractRendererget(java.lang.String name)return renderer for a given namejava.util.Set<java.lang.String>keySet()
-
-
-
Constructor Detail
-
RenderersFactoryFromFile
public RenderersFactoryFromFile(java.io.InputStream renderersFileStream, java.io.InputStream propertiesFileStream)Initialize renderers factory source of renderers for translatorConfiguration, file with entities rules should be defined in renderers xml- Parameters:
renderersFileStream-propertiesFileStream-
-
RenderersFactoryFromFile
public RenderersFactoryFromFile(java.io.InputStream renderersFileStream, java.io.InputStream propertiesFileStream, java.io.InputStream entitiesReplaceFileStream)Initialize renderers factory source of renderers for translatorConfiguration, get also inputStream with data for replacing entities- Parameters:
renderersFileStream-propertiesFileStream-entitiesReplaceFileStream-
-
-
Method Detail
-
createRenderersMap
public java.util.Map<java.lang.String,AbstractRenderer> createRenderersMap()
method with logic to create renderers map called from constructor
-
get
public AbstractRenderer get(java.lang.String name)
Description copied from interface:RenderersFactoryreturn renderer for a given name- Specified by:
getin interfaceRenderersFactory- Returns:
AbstractRenderer
-
keySet
public java.util.Set<java.lang.String> keySet()
- Specified by:
keySetin interfaceRenderersFactory- Returns:
- set of all renderers names that were created in this
RendererFactory
-
-