org.opoo.util
类 ChainingClassLoader

java.lang.Object
  继承者 java.lang.ClassLoader
      继承者 java.security.SecureClassLoader
          继承者 java.net.URLClassLoader
              继承者 org.opoo.util.ChainingClassLoader

public class ChainingClassLoader
extends URLClassLoader

作者:
Alex Lin

构造方法摘要
ChainingClassLoader(ClassLoader parent, Collection<ClassLoader> loaders)
           
 
方法摘要
static void clearCache()
           
 URL findResource(String string)
           
 Enumeration<URL> findResources(String string)
           
 URL getResource(String string)
           
 InputStream getResourceAsStream(String string)
           
 Enumeration<URL> getResources(String string)
           
 URL[] getURLs()
           
 ClassLoader getWrappedClassLoader()
           
 Class<?> loadClass(String string)
           
 
从类 java.net.URLClassLoader 继承的方法
addURL, definePackage, findClass, getPermissions, newInstance, newInstance
 
从类 java.security.SecureClassLoader 继承的方法
defineClass, defineClass
 
从类 java.lang.ClassLoader 继承的方法
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getPackage, getPackages, getParent, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ChainingClassLoader

public ChainingClassLoader(ClassLoader parent,
                           Collection<ClassLoader> loaders)
方法详细信息

loadClass

public Class<?> loadClass(String string)
                   throws ClassNotFoundException
覆盖:
ClassLoader 中的 loadClass
抛出:
ClassNotFoundException

getResource

public URL getResource(String string)
覆盖:
ClassLoader 中的 getResource

getResources

public Enumeration<URL> getResources(String string)
                              throws IOException
覆盖:
ClassLoader 中的 getResources
抛出:
IOException

getResourceAsStream

public InputStream getResourceAsStream(String string)
覆盖:
ClassLoader 中的 getResourceAsStream

getURLs

public URL[] getURLs()
覆盖:
URLClassLoader 中的 getURLs

findResource

public URL findResource(String string)
覆盖:
URLClassLoader 中的 findResource

findResources

public Enumeration<URL> findResources(String string)
                               throws IOException
覆盖:
URLClassLoader 中的 findResources
抛出:
IOException

clearCache

public static void clearCache()

getWrappedClassLoader

public ClassLoader getWrappedClassLoader()


Copyright © 2013 Opoo.org. All Rights Reserved.