org.eclipse.persistence.sdo.helper
Class SDOClassLoader

java.lang.Object
  extended by java.lang.ClassLoader
      extended by org.eclipse.persistence.sdo.helper.SDOClassLoader

public class SDOClassLoader
extends ClassLoader

Purpose: A custom classloader used to dynamically create classes as needed.


Constructor Summary
SDOClassLoader(ClassLoader delegateLoader, commonj.sdo.helper.HelperContext aContext)
           
 
Method Summary
 Class createGeneric(String className, SDOType type)
           
 Class loadClass(String className)
           
 Class loadClass(String className, SDOType type)
           
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SDOClassLoader

public SDOClassLoader(ClassLoader delegateLoader,
                      commonj.sdo.helper.HelperContext aContext)
Method Detail

loadClass

public Class loadClass(String className)
                throws ClassNotFoundException
Overrides:
loadClass in class ClassLoader
Throws:
ClassNotFoundException

loadClass

public Class loadClass(String className,
                       SDOType type)
                throws ClassNotFoundException
Throws:
ClassNotFoundException

createGeneric

public Class createGeneric(String className,
                           SDOType type)