org.eclipse.birt.chart.script
Class ScriptClassLoaderAdapter

java.lang.Object
  extended by org.eclipse.birt.chart.script.ScriptClassLoaderAdapter
All Implemented Interfaces:
IScriptClassLoader

public class ScriptClassLoaderAdapter
extends java.lang.Object
implements IScriptClassLoader

An adapter class for IScriptClassLoader. It first try to load class from current context, if fail, try to load by parent loader.


Constructor Summary
ScriptClassLoaderAdapter()
           
ScriptClassLoaderAdapter(java.lang.ClassLoader defaultLoader)
           
 
Method Summary
 java.lang.Class<?> loadClass(java.lang.String className, java.lang.ClassLoader parentLoader)
          Loads the class by given name.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScriptClassLoaderAdapter

public ScriptClassLoaderAdapter(java.lang.ClassLoader defaultLoader)

ScriptClassLoaderAdapter

public ScriptClassLoaderAdapter()
Method Detail

loadClass

public java.lang.Class<?> loadClass(java.lang.String className,
                                    java.lang.ClassLoader parentLoader)
                             throws java.lang.ClassNotFoundException
Description copied from interface: IScriptClassLoader
Loads the class by given name.

Specified by:
loadClass in interface IScriptClassLoader
Parameters:
className - Class name.
parentLoader - Parent loader.
Returns:
Loaded class.
Throws:
java.lang.ClassNotFoundException


Copyright © 2005-2008 Actuate Corp. All rights reserved.