org.pentaho.platform.engine.core.system.objfac
Class ObjectCreator

java.lang.Object
  extended by org.pentaho.platform.engine.core.system.objfac.ObjectCreator
All Implemented Interfaces:
IObjectCreator
Direct Known Subclasses:
GlobalObjectCreator, LocalObjectCreator, SessionObjectCreator, ThreadObjectCreator

Deprecated.

public abstract class ObjectCreator
extends Object
implements IObjectCreator

NOTICE: This class is deprecated and will not exist in platform version 2.1.
Please use the new way of factory-ing dynamic PentahoObjects. See an explanation of how to switch from the old way to the new way here: IObjectCreator


Constructor Summary
ObjectCreator(String className)
          Deprecated.  
 
Method Summary
 void setClassLoader(ClassLoader classLoader)
          Deprecated. Please use the new way of factory-ing dynamic PentahoObjects.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.pentaho.platform.api.engine.IObjectCreator
getInstance
 

Constructor Detail

ObjectCreator

public ObjectCreator(String className)
Deprecated. 

Please use the new way of factory-ing dynamic PentahoObjects. See an explanation of how to switch from the old way to the new way here: IObjectCreator

Method Detail

setClassLoader

public void setClassLoader(ClassLoader classLoader)
Deprecated. 
Description copied from interface: IObjectCreator
Please use the new way of factory-ing dynamic PentahoObjects. See an explanation of how to switch from the old way to the new way here: IObjectCreator

Sets the classloader to be used to create objects. If this is not set the implementor can use a classloader of its choosing

Specified by:
setClassLoader in interface IObjectCreator