| java.net.URLClassLoader org.java.plugin.PluginClassLoader org.java.plugin.standard.StandardPluginClassLoader
StandardPluginClassLoader | public class StandardPluginClassLoader extends PluginClassLoader (Code) | | Standard implementation of plug-in class loader.
version: $Id: StandardPluginClassLoader.java,v 1.8 2007/04/07 12:39:50 ddimon Exp $ |
Inner Class :final protected static class ResourceFilter | |
Field Summary | |
static Log | log |
Method Summary | |
protected synchronized File | cacheLibrary(URL libUrl, String libname) | protected void | checkClassVisibility(Class> cls, StandardPluginClassLoader requestor) | protected void | collectFilters() | protected void | collectImports() | protected void | dispose() | protected String | findLibrary(String name) | public URL | findResource(String name) | protected URL | findResource(String name, StandardPluginClassLoader requestor, Set<String> seenPlugins) | public Enumeration<URL> | findResources(String name) | protected void | findResources(List<URL> result, String name, StandardPluginClassLoader requestor, Set<String> seenPlugins) | protected boolean | isResourceVisible(String name, URL url, StandardPluginClassLoader requestor) | protected Class> | loadClass(String name, boolean resolve) | protected void | pluginsSetChanged() | protected void | setForeignClassLoadingOptimization(boolean value) | protected void | setLocalClassLoadingOptimization(boolean value) | protected void | setProbeParentLoaderLast(boolean value) | protected void | setStickySynchronizing(boolean value) |
StandardPluginClassLoader | public StandardPluginClassLoader(PluginManager aManager, PluginDescriptor descr, ClassLoader parent)(Code) | | Creates class instance configured to load classes and resources for given
plug-in.
Parameters: aManager - plug-in manager instance Parameters: descr - plug-in descriptor Parameters: parent - parent class loader, usually this is JPF "host" applicationclass loader |
collectFilters | protected void collectFilters()(Code) | | |
collectImports | protected void collectImports()(Code) | | |
setForeignClassLoadingOptimization | protected void setForeignClassLoadingOptimization(boolean value)(Code) | | |
setLocalClassLoadingOptimization | protected void setLocalClassLoadingOptimization(boolean value)(Code) | | |
setProbeParentLoaderLast | protected void setProbeParentLoaderLast(boolean value)(Code) | | |
setStickySynchronizing | protected void setStickySynchronizing(boolean value)(Code) | | |
|
|