20080913, rgf

org.apache.bsf.util
Class BSFClassLoader

java.lang.Object
  extended byjava.lang.ClassLoader
      extended byorg.apache.bsf.util.BSFClassLoader

class BSFClassLoader
extends java.lang.ClassLoader

This class loader knows to load a class from the tempDir dir of the environment of the given manager.

Author:
Sanjiva Weerawarana

Nested Class Summary
 
Nested classes inherited from class java.lang.ClassLoader
 
Field Summary
(package private)  java.util.Hashtable cache
           
(package private)  java.lang.String tempDir
           
 
Fields inherited from class java.lang.ClassLoader
 
Constructor Summary
(package private) BSFClassLoader()
           
 
Method Summary
 java.lang.Class loadClass(java.lang.String name, boolean resolve)
           
 void setTempDir(java.lang.String tempDir)
           
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, 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

cache

java.util.Hashtable cache

tempDir

java.lang.String tempDir
Constructor Detail

BSFClassLoader

BSFClassLoader()
Method Detail

loadClass

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

setTempDir

public void setTempDir(java.lang.String tempDir)

20080913, rgf