Package org.radeox
Class EngineManager
- java.lang.Object
-
- org.radeox.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 Summary
Constructors Constructor Description EngineManager()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.radeox.api.engine.RenderEnginegetInstance()Get an instance of a RenderEngine.static org.radeox.api.engine.RenderEnginegetInstance(String name)Get an instance of a RenderEngine.static StringgetVersion()static voidregisterEngine(org.radeox.api.engine.RenderEngine engine)Different RenderEngines can register themselves with the EngineManager factory to be available with EngineManager.getInstance();
-
-
-
Field Detail
-
DEFAULT
public static final String DEFAULT
- See Also:
- Constant Field Values
-
-
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()
-
-