net.compute
Class LocalClassLoader

java.lang.Object
  extended by java.lang.ClassLoader
      extended by net.compute.LocalClassLoader
Direct Known Subclasses:
DelegatingLoader

public class LocalClassLoader
extends java.lang.ClassLoader

Defines a Class Loader that knows how to read a class from the local file system.


Constructor Summary
LocalClassLoader(java.lang.String dir)
           
 
Method Summary
static void doIt(java.lang.String[] argv)
           
 java.lang.Class loadClassFromFile(java.io.File f, boolean resolve)
           
 java.lang.Class loadClassFromFile(java.io.File fileTarget, java.lang.String className, boolean resolve)
           
 java.lang.Class loadClassFromFile(java.lang.String className, boolean resolve)
           
static void main(java.lang.String[] args)
           
static void 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

LocalClassLoader

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

loadClassFromFile

public java.lang.Class loadClassFromFile(java.lang.String className,
                                         boolean resolve)
                                  throws java.lang.ClassNotFoundException,
                                         java.io.FileNotFoundException
Throws:
java.lang.ClassNotFoundException
java.io.FileNotFoundException

main

public static void main(java.lang.String[] args)

testLoadClassFromFile

public static void testLoadClassFromFile()

loadClassFromFile

public java.lang.Class loadClassFromFile(java.io.File f,
                                         boolean resolve)
                                  throws java.io.IOException
Throws:
java.io.IOException

loadClassFromFile

public java.lang.Class loadClassFromFile(java.io.File fileTarget,
                                         java.lang.String className,
                                         boolean resolve)
                                  throws java.io.IOException
Throws:
java.io.IOException

doIt

public static void doIt(java.lang.String[] argv)