Class RenderEngines

java.lang.Object
com.saperion.connector.render.engine.RenderEngines

public final class RenderEngines extends Object
Utility class for loading rendering engines by providing several parameters like class or name instances. There is a possibility to load the default render engine as well.
  • Method Details

    • loadByClass

      public static <T extends RenderEngine> T loadByClass(Class<T> engine)
      Load RenderEngine instance by provided Engine class instance.
      Parameters:
      engine - provided class instance.
      Returns:
      RenderEngine instance.
    • loadByClassName

      public static RenderEngine loadByClassName(String className)
      Load RenderEngine instance by name.
      Parameters:
      className - - provided name of the particular render engine.
      Returns:
      RenderEngine instance
    • loadDefault

      public static RenderEngine loadDefault()
      Load default rendering engine.
      Returns:
      default RenderEngine instance.
    • getAvailableEngines

      public static List<String> getAvailableEngines()
      Returns a collection of all in system available render engines.
      Returns:
      List of render engine names.