org.radeox
Class EngineManager

java.lang.Object
  |
  +--org.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.