net.compute
Class DelegatingLoader

java.lang.Object
  extended by java.lang.ClassLoader
      extended by net.compute.LocalClassLoader
          extended by net.compute.DelegatingLoader

public class DelegatingLoader
extends LocalClassLoader

A classloader that delegates some loads to the system loader, and serves other requests by reading in from a given directory.


Constructor Summary
DelegatingLoader(java.lang.String dir)
           
 
Method Summary
static java.lang.Class getClassFromFile(java.io.File f)
           
 java.lang.Class loadClass(java.lang.String name, boolean resolve)
           
 
Methods inherited from class net.compute.LocalClassLoader
doIt, loadClassFromFile, loadClassFromFile, loadClassFromFile, main, testLoadClassFromFile
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DelegatingLoader

public DelegatingLoader(java.lang.String dir)
Method Detail

getClassFromFile

public static java.lang.Class getClassFromFile(java.io.File f)

loadClass

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