Class CustomRendererClassUtil
- java.lang.Object
-
- com.hybris.cockpitng.widgets.summaryview.CustomRendererClassUtil
-
public final class CustomRendererClassUtil extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static WidgetComponentRenderercreateRenderer(java.lang.String name)Returns an instance ofWidgetComponentRendererrepresented by Spring bean name or a class name ornullif it couldn't be found.static <R extends WidgetComponentRenderer>
RcreateRenderer(java.lang.String name, java.lang.Class<? extends R> rendererClass)Returns an instance ofWidgetComponentRendererrepresented by Spring bean name or a class name ornullif it couldn't be found.static WidgetComponentRenderercreateRenderer(java.lang.String beanName, java.lang.String className)Returns an instance ofWidgetComponentRendererrepresented by Spring bean name or a class name ornullif it couldn't be found.static <RENDERER extends WidgetComponentRenderer>
RENDERERcreateRenderer(java.lang.String beanName, java.lang.String className, java.lang.Class<? extends RENDERER> rendererClass)Returns an instance ofWidgetComponentRendererrepresented by Spring bean name or a class name ornullif it couldn't be found.
-
-
-
Method Detail
-
createRenderer
public static WidgetComponentRenderer createRenderer(java.lang.String name)
Returns an instance ofWidgetComponentRendererrepresented by Spring bean name or a class name ornullif it couldn't be found. If bothbeanNameandclassNameare specified and not blank,beanNametakes precedence.- Parameters:
name- Spring bean name to load from application context or class name to load from classloader- Returns:
- renderer instance
-
createRenderer
public static <R extends WidgetComponentRenderer> R createRenderer(java.lang.String name, java.lang.Class<? extends R> rendererClass)
Returns an instance ofWidgetComponentRendererrepresented by Spring bean name or a class name ornullif it couldn't be found. If bothbeanNameandclassNameare specified and not blank,beanNametakes precedence.- Parameters:
name- Spring bean name to load from application context or class name to load from classloaderrendererClass- expected renderer class- Returns:
- renderer instance
-
createRenderer
public static WidgetComponentRenderer createRenderer(java.lang.String beanName, java.lang.String className)
Returns an instance ofWidgetComponentRendererrepresented by Spring bean name or a class name ornullif it couldn't be found. If bothbeanNameandclassNameare specified and not blank,beanNametakes precedence.- Parameters:
beanName- Spring bean name to load from application contextclassName- class name to load from classloader- Returns:
- renderer instance
-
createRenderer
public static <RENDERER extends WidgetComponentRenderer> RENDERER createRenderer(java.lang.String beanName, java.lang.String className, java.lang.Class<? extends RENDERER> rendererClass)
Returns an instance ofWidgetComponentRendererrepresented by Spring bean name or a class name ornullif it couldn't be found. If bothbeanNameandclassNameare specified and not blank,beanNametakes precedence.- Parameters:
beanName- Spring bean name to load from application contextclassName- class name to load from classloaderrendererClass- expected renderer class- Returns:
- renderer instance
-
-