org.argouml.application.security
Class ArgoClassLoader

java.lang.Object
  |
  +--java.lang.ClassLoader
        |
        +--org.argouml.application.security.ArgoClassLoader

public final class ArgoClassLoader
extends java.lang.ClassLoader

Argo custom classloader. Much of the code that this is based upon is taken from the O'reilly book TODO.

Since:
0.9.4

Field Summary
private  java.util.jar.JarFile jf
           
 
Fields inherited from class java.lang.ClassLoader
 
Constructor Summary
ArgoClassLoader(java.util.jar.JarFile jarfile)
           
 
Method Summary
 java.lang.Class loadClass(java.lang.String classname)
          The worker for this classloader.
 
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

jf

private java.util.jar.JarFile jf
Constructor Detail

ArgoClassLoader

public ArgoClassLoader(java.util.jar.JarFile jarfile)
Method Detail

loadClass

public java.lang.Class loadClass(java.lang.String classname)
                          throws java.lang.ClassNotFoundException
The worker for this classloader.

Overrides:
loadClass in class java.lang.ClassLoader
java.lang.ClassNotFoundException


ArgoUML © 1996-2004 (20040306)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook