it.eng.test
Class JarClassLoader

java.lang.Object
  extended by java.lang.ClassLoader
      extended by it.eng.test.MultiClassLoader
          extended by it.eng.test.JarClassLoader

public class JarClassLoader
extends MultiClassLoader

JarClassLoader provides a minimalistic ClassLoader which shows how to instantiate a class which resides in a .jar file.

Version:
0.5
Author:
John D. Mitchell, Non, Inc., Mar 3, 1999

Field Summary
private  JarResources jarResources
           
 
Fields inherited from class it.eng.test.MultiClassLoader
monitorOn, sourceMonitorOn
 
Constructor Summary
JarClassLoader(java.lang.String jarName)
           
 
Method Summary
protected  byte[] loadClassBytes(java.lang.String className)
           
 
Methods inherited from class it.eng.test.MultiClassLoader
formatClassName, loadClass, loadClass, monitor, print, setClassNameReplacementChar
 
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, 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

jarResources

private JarResources jarResources
Constructor Detail

JarClassLoader

public JarClassLoader(java.lang.String jarName)
Method Detail

loadClassBytes

protected byte[] loadClassBytes(java.lang.String className)
Specified by:
loadClassBytes in class MultiClassLoader