Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

E28847-01


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 java.lang.ClassLoader

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


Field Summary
private  HelperContext aHelperContext
           
private  java.util.Map<java.lang.String,java.lang.Class> generatedClasses
           

 

Constructor Summary
SDOClassLoader(java.lang.ClassLoader delegateLoader, HelperContext aContext)
           

 

Method Summary
 java.lang.Class createGeneric(java.lang.String className, SDOType type)
           
 java.lang.Class loadClass(java.lang.String className)
           
 java.lang.Class loadClass(java.lang.String className, SDOType type)
           

 

Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

generatedClasses

private java.util.Map<java.lang.String,java.lang.Class> generatedClasses

aHelperContext

private HelperContext aHelperContext

Constructor Detail

SDOClassLoader

public SDOClassLoader(java.lang.ClassLoader delegateLoader,
                      HelperContext aContext)

Method Detail

loadClass

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

loadClass

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

createGeneric

public java.lang.Class createGeneric(java.lang.String className,
                                     SDOType type)

Skip navigation links

Copyright © 1998, 2012, Oracle. All Rights Reserved.