Class CustomRendererClassUtil


  • public final class CustomRendererClassUtil
    extends java.lang.Object
    • Method Detail

      • createRenderer

        public static WidgetComponentRenderer createRenderer​(java.lang.String name)
        Returns an instance of WidgetComponentRenderer represented by Spring bean name or a class name or null if it couldn't be found. If both beanName and className are specified and not blank, beanName takes 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 of WidgetComponentRenderer represented by Spring bean name or a class name or null if it couldn't be found. If both beanName and className are specified and not blank, beanName takes precedence.
        Parameters:
        name - Spring bean name to load from application context or class name to load from classloader
        rendererClass - expected renderer class
        Returns:
        renderer instance
      • createRenderer

        public static WidgetComponentRenderer createRenderer​(java.lang.String beanName,
                                                             java.lang.String className)
        Returns an instance of WidgetComponentRenderer represented by Spring bean name or a class name or null if it couldn't be found. If both beanName and className are specified and not blank, beanName takes precedence.
        Parameters:
        beanName - Spring bean name to load from application context
        className - 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 of WidgetComponentRenderer represented by Spring bean name or a class name or null if it couldn't be found. If both beanName and className are specified and not blank, beanName takes precedence.
        Parameters:
        beanName - Spring bean name to load from application context
        className - class name to load from classloader
        rendererClass - expected renderer class
        Returns:
        renderer instance