org.opoo.util
类 ChainingClassLoader

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

public class ChainingClassLoader
extends java.net.URLClassLoader

作者:
Alex Lin

构造方法摘要
ChainingClassLoader(java.lang.ClassLoader parent, java.util.Collection<java.lang.ClassLoader> loaders)
           
 
方法摘要
static void clearCache()
           
 java.net.URL findResource(java.lang.String string)
           
 java.util.Enumeration<java.net.URL> findResources(java.lang.String string)
           
 java.net.URL getResource(java.lang.String string)
           
 java.io.InputStream getResourceAsStream(java.lang.String string)
           
 java.util.Enumeration<java.net.URL> getResources(java.lang.String string)
           
 java.net.URL[] getURLs()
           
 java.lang.ClassLoader getWrappedClassLoader()
           
 java.lang.Class<?> loadClass(java.lang.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(java.lang.ClassLoader parent,
                           java.util.Collection<java.lang.ClassLoader> loaders)
方法详细信息

loadClass

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

getResource

public java.net.URL getResource(java.lang.String string)
覆盖:
java.lang.ClassLoader 中的 getResource

getResources

public java.util.Enumeration<java.net.URL> getResources(java.lang.String string)
                                                 throws java.io.IOException
覆盖:
java.lang.ClassLoader 中的 getResources
抛出:
java.io.IOException

getResourceAsStream

public java.io.InputStream getResourceAsStream(java.lang.String string)
覆盖:
java.lang.ClassLoader 中的 getResourceAsStream

getURLs

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

findResource

public java.net.URL findResource(java.lang.String string)
覆盖:
java.net.URLClassLoader 中的 findResource

findResources

public java.util.Enumeration<java.net.URL> findResources(java.lang.String string)
                                                  throws java.io.IOException
覆盖:
java.net.URLClassLoader 中的 findResources
抛出:
java.io.IOException

clearCache

public static void clearCache()

getWrappedClassLoader

public java.lang.ClassLoader getWrappedClassLoader()


Copyright © 2013 Opoo.org. All Rights Reserved.