英特內軟體股份有限公司


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
 

Field Detail

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
Constructor Detail

loader

public loader(java.lang.String path1)

loader

public loader(java.lang.String path1,
              java.util.Properties advcfg1)
Method Detail

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

英特內軟體股份有限公司