ozone core API

org.ozoneDB.core
Class OzoneClassLoader

java.lang.Object
  |
  +--java.lang.ClassLoader
        |
        +--org.ozoneDB.core.OzoneClassLoader

final class OzoneClassLoader
extends java.lang.ClassLoader

Ozone specific class loader. This compiles/runs with JDK 1.2 only. To make it run with JDK 1.1 see ClassManager.classForName() method.

Version:
$Revision: 1.2 $Date: 2002/04/18 13:41:09 $
Author:
SMB

Nested Class Summary
 
Nested classes inherited from class java.lang.ClassLoader
 
Field Summary
private  DxMap classTable
           
 
Fields inherited from class java.lang.ClassLoader
 
Constructor Summary
OzoneClassLoader()
           
 
Method Summary
protected  java.lang.Class findClass(java.lang.String name)
           
protected  void flushCache()
           
 java.lang.Class loadClass(java.lang.String name)
           
protected  java.lang.Class loadClass(java.lang.String name, boolean resolve)
           
protected static java.lang.Class primitiveType(java.lang.String name)
          Load primitive types with default class loader.
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, 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

classTable

private DxMap classTable
Constructor Detail

OzoneClassLoader

public OzoneClassLoader()
Method Detail

flushCache

protected void flushCache()

findClass

protected java.lang.Class findClass(java.lang.String name)
                             throws java.lang.ClassNotFoundException
Overrides:
findClass in class java.lang.ClassLoader
java.lang.ClassNotFoundException

loadClass

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

loadClass

protected java.lang.Class loadClass(java.lang.String name,
                                    boolean resolve)
                             throws java.lang.ClassNotFoundException
Overrides:
loadClass in class java.lang.ClassLoader
java.lang.ClassNotFoundException

primitiveType

protected static java.lang.Class primitiveType(java.lang.String name)
Load primitive types with default class loader.


ozone core API

Copyright (C) The Ozone Database Project - www.ozone-db.org. All rights reserved.