public class JARClassLoader
extends java.lang.ClassLoader
| Modifier and Type | Field and Description |
|---|---|
static java.util.ArrayList |
pluginsNames |
| Constructor and Description |
|---|
JARClassLoader(java.lang.String path) |
JARClassLoader(java.lang.String path,
boolean isPlugin,
java.lang.ClassLoader parent) |
| Modifier and Type | Method and Description |
|---|---|
static void |
executeScripts(JextFrame parent) |
protected void |
finalize()
Patch
-> Memory management improvements : it may help the garbage collector.
|
static JARClassLoader |
getClassLoader(int index) |
static int |
getClassLoaderCount() |
java.lang.String |
getPath() |
java.net.URL |
getResource(java.lang.String name) |
java.lang.String |
getResourceAsPath(java.lang.String name) |
java.io.InputStream |
getResourceAsStream(java.lang.String name) |
java.util.zip.ZipFile |
getZipFile() |
static void |
initPlugins() |
static boolean |
isEnabled(java.lang.String name) |
java.lang.Class |
loadClass(java.lang.String clazz,
boolean resolveIt) |
static void |
reloadPluginsProperties() |
static void |
setEnabled(java.lang.String name,
boolean toEnable) |
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic JARClassLoader(java.lang.String path)
throws java.io.IOException
java.io.IOExceptionpublic JARClassLoader(java.lang.String path,
boolean isPlugin,
java.lang.ClassLoader parent)
throws java.io.IOException
java.io.IOExceptionpublic static void setEnabled(java.lang.String name,
boolean toEnable)
public static boolean isEnabled(java.lang.String name)
public java.lang.Class loadClass(java.lang.String clazz,
boolean resolveIt)
throws java.lang.ClassNotFoundException
loadClass in class java.lang.ClassLoaderjava.lang.ClassNotFoundException - if the class could not be foundpublic java.io.InputStream getResourceAsStream(java.lang.String name)
getResourceAsStream in class java.lang.ClassLoaderpublic java.net.URL getResource(java.lang.String name)
getResource in class java.lang.ClassLoaderpublic java.lang.String getResourceAsPath(java.lang.String name)
public java.lang.String getPath()
public static void initPlugins()
public static JARClassLoader getClassLoader(int index)
public static int getClassLoaderCount()
public static void reloadPluginsProperties()
throws java.io.IOException
java.io.IOExceptionpublic static void executeScripts(JextFrame parent)
public java.util.zip.ZipFile getZipFile()
protected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.ThrowableCopyright ? 2002 Romain Guy.