org.radeox
Class EngineManager

java.lang.Object
  extended byorg.radeox.EngineManager

public class EngineManager
extends java.lang.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,v 1.14 2003/10/07 08:20:24 stephan Exp $
Author:
Stephan J. Schmidt

Field Summary
static java.lang.String DEFAULT
           
 
Constructor Summary
EngineManager()
           
 
Method Summary
static RenderEngine getInstance()
          Get an instance of a RenderEngine.
static RenderEngine getInstance(java.lang.String name)
          Get an instance of a RenderEngine.
static java.lang.String getVersion()
           
static void registerEngine(RenderEngine engine)
          Different RenderEngines can register themselves with the EngineManager factory to be available with EngineManager.getInstance();
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT

public static final java.lang.String DEFAULT
See Also:
Constant Field Values
Constructor Detail

EngineManager

public EngineManager()
Method Detail

registerEngine

public static void registerEngine(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 RenderEngine getInstance(java.lang.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 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 java.lang.String getVersion()


Copyright © 2003 Matthias L. Jugel, Stephan J. Schmidt. All Rights Reserved.