Class RenderersFactoryFromDB
- java.lang.Object
-
- de.hybris.platform.commons.translator.RenderersFactoryFromDB
-
- All Implemented Interfaces:
RenderersFactory
public class RenderersFactoryFromDB extends java.lang.Object implements RenderersFactory
RenderersFactoryFromDBuses the configuration from the hMC. In the constructor it require aitem and aJaloTranslatorConfigurationSessionContex.
-
-
Constructor Summary
Constructors Constructor Description RenderersFactoryFromDB(JaloTranslatorConfiguration config, SessionContext ctx)Create aRenderersFactorythat gets it's configuration from aJaloTranslatorConfiguration
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VelocityRenderercreateRenderer(JaloVelocityRenderer renderer, java.util.Properties properties)AbstractRendererget(java.lang.String name)get renderer by namejava.util.Set<java.lang.String>keySet()get all renderers names from map
-
-
-
Constructor Detail
-
RenderersFactoryFromDB
public RenderersFactoryFromDB(JaloTranslatorConfiguration config, SessionContext ctx)
Create aRenderersFactorythat gets it's configuration from aJaloTranslatorConfiguration- Parameters:
config- Thethat holds the translation configurationJaloTranslatorConfigurationctx- TheSessionContex
-
-
Method Detail
-
get
public AbstractRenderer get(java.lang.String name)
get renderer by name- Specified by:
getin interfaceRenderersFactory- Parameters:
name- of rendrer- Returns:
AbstractRenderer
-
keySet
public java.util.Set<java.lang.String> keySet()
get all renderers names from map- Specified by:
keySetin interfaceRenderersFactory- Returns:
- Set
-
createRenderer
public VelocityRenderer createRenderer(JaloVelocityRenderer renderer, java.util.Properties properties)
- Parameters:
renderer- - aitem that keep information about renderer that should be procued.JaloVelocityRendererproperties- -java.util.Propertiesproperties that would be pass to renderer
-
-