|
JPF 0.10 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
org.java.plugin.PluginClassLoader
org.java.plugin.standard.StandardPluginClassLoader
Standard implementation of plug-in class loader.
Constructor Summary | |
StandardPluginClassLoader(PluginManager aManager,
PluginDescriptor descr,
java.lang.ClassLoader parent)
Creates class instance configured to load classes and resources for given plug-in. |
Method Summary | |
protected void |
dispose()
Should release all resources acquired by this class loader instance. |
protected java.lang.String |
findLibrary(java.lang.String libname)
|
java.net.URL |
findResource(java.lang.String name)
|
java.util.Enumeration |
findResources(java.lang.String name)
|
protected java.lang.Class |
loadClass(java.lang.String name,
boolean resolve)
|
protected void |
pluginsSetChanged()
Registry data change notification. |
Methods inherited from class org.java.plugin.PluginClassLoader |
getPluginDescriptor, getPluginManager, toString |
Methods inherited from class java.net.URLClassLoader |
addURL, definePackage, findClass, getPermissions, getURLs, newInstance, newInstance |
Methods inherited from class java.security.SecureClassLoader |
defineClass |
Methods inherited from class java.lang.ClassLoader |
clearAssertionStatus, defineClass, defineClass, defineClass, definePackage, findLoadedClass, 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, wait, wait, wait |
Constructor Detail |
public StandardPluginClassLoader(PluginManager aManager, PluginDescriptor descr, java.lang.ClassLoader parent)
aManager
- plug-in manager instancedescr
- plug-in descriptorparent
- parent class loader, usually this is JPF "host"
application class loaderMethod Detail |
protected void pluginsSetChanged()
PluginClassLoader
pluginsSetChanged
in class PluginClassLoader
PluginClassLoader.pluginsSetChanged()
protected void dispose()
PluginClassLoader
dispose
in class PluginClassLoader
PluginClassLoader.dispose()
protected java.lang.Class loadClass(java.lang.String name, boolean resolve) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
ClassLoader.loadClass(java.lang.String, boolean)
protected java.lang.String findLibrary(java.lang.String libname)
ClassLoader.findLibrary(java.lang.String)
public java.net.URL findResource(java.lang.String name)
ClassLoader.findResource(java.lang.String)
public java.util.Enumeration findResources(java.lang.String name) throws java.io.IOException
java.io.IOException
ClassLoader.findResources(java.lang.String)
|
JPF 0.10 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |