jcx.util
Class loader
java.lang.Object
|
+--java.lang.ClassLoader
|
+--java.security.SecureClassLoader
|
+--java.net.URLClassLoader
|
+--jcx.util.loader
- public class loader
- extends java.net.URLClassLoader
Field Summary |
java.util.Hashtable |
CACHE
This is a simple version for external clients since they
will always want the class resolved before it is returned
to them. |
boolean |
checkJar
|
java.lang.Object |
current_object
|
Constructor Summary |
loader(java.lang.String path1)
|
loader(java.lang.String path1,
java.util.Properties advcfg1)
|
Method Summary |
void |
addJar(java.lang.String jar)
|
static void |
clear()
|
java.net.URL |
findResource(java.lang.String name)
|
java.util.Enumeration |
findResources(java.lang.String name)
|
java.io.InputStream |
getResourceAsStream(java.lang.String name)
|
boolean |
is_new_class()
|
java.lang.Class |
loadClass(java.lang.String className)
|
java.lang.Class |
loadClass(java.lang.String className,
boolean resolveIt)
|
java.lang.Class |
loadClass(java.lang.String className,
boolean resolveIt,
byte[] classData)
|
static void |
main(java.lang.String[] args)
|
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 |
defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, resolveClass, setSigners |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CACHE
public java.util.Hashtable CACHE
- This is a simple version for external clients since they
will always want the class resolved before it is returned
to them.
current_object
public java.lang.Object current_object
checkJar
public boolean checkJar
loader
public loader(java.lang.String path1)
loader
public loader(java.lang.String path1,
java.util.Properties advcfg1)
clear
public static void clear()
is_new_class
public boolean is_new_class()
loadClass
public java.lang.Class loadClass(java.lang.String className)
throws java.lang.ClassNotFoundException
- Overrides:
loadClass
in class java.lang.ClassLoader
loadClass
public java.lang.Class loadClass(java.lang.String className,
boolean resolveIt,
byte[] classData)
throws java.lang.ClassNotFoundException
addJar
public void addJar(java.lang.String jar)
loadClass
public java.lang.Class loadClass(java.lang.String className,
boolean resolveIt)
throws java.lang.ClassNotFoundException
- Overrides:
loadClass
in class java.lang.ClassLoader
getResourceAsStream
public java.io.InputStream getResourceAsStream(java.lang.String name)
- Overrides:
getResourceAsStream
in class java.lang.ClassLoader
findResources
public java.util.Enumeration findResources(java.lang.String name)
throws java.io.IOException
- Overrides:
findResources
in class java.net.URLClassLoader
findResource
public java.net.URL findResource(java.lang.String name)
- Overrides:
findResource
in class java.net.URLClassLoader
main
public static void main(java.lang.String[] args)
throws java.lang.Exception