Package org.radeox

Class EngineManager


  • public class EngineManager
    extends Object
    Acess point to dock several different rendering engines into e.g. SnipSnap. Will be replaced by PicoContainer (but kept for compatibility)
    Version:
    $Id: EngineManager.java 7707 2006-04-12 17:30:19Z ian@caret.cam.ac.uk $
    Author:
    Stephan J. Schmidt
    • Constructor Detail

      • EngineManager

        public EngineManager()
    • Method Detail

      • registerEngine

        public static void registerEngine​(org.radeox.api.engine.RenderEngine engine)
        Different RenderEngines can register themselves with the EngineManager factory to be available with EngineManager.getInstance();
        Parameters:
        engine - RenderEngine instance, e.g. SnipRenderEngine
      • getInstance

        public static org.radeox.api.engine.RenderEngine getInstance​(String name)
        Get an instance of a RenderEngine. This is a factory method.
        Parameters:
        name - Name of the RenderEngine to get
        Returns:
        engine RenderEngine for the requested name
      • getInstance

        public static org.radeox.api.engine.RenderEngine getInstance()
        Get an instance of a RenderEngine. This is a factory method. Defaults to a default RenderEngine. Currently this is a basic EngineManager with no additional features that is distributed with Radeox.
        Returns:
        engine default RenderEngine
      • getVersion

        public static String getVersion()