public class ChainingClassLoader
extends java.lang.ClassLoader
| Constructor and Description |
|---|
ChainingClassLoader(java.lang.ClassLoader... classLoaders)
Constructs a chaining classloader
|
ChainingClassLoader(java.util.Map<java.lang.String,java.lang.String> resourceRedirects,
java.lang.ClassLoader... classLoaders)
Constructs a classloader that overrides certain resources
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearAssertionStatus() |
java.net.URL |
getResource(java.lang.String name) |
java.io.InputStream |
getResourceAsStream(java.lang.String name) |
java.util.Enumeration<java.net.URL> |
getResources(java.lang.String name) |
java.lang.Class |
loadClass(java.lang.String name) |
void |
setClassAssertionStatus(java.lang.String className,
boolean enabled) |
void |
setDefaultAssertionStatus(boolean enabled) |
void |
setPackageAssertionStatus(java.lang.String packageName,
boolean enabled) |
defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setSignerspublic ChainingClassLoader(java.lang.ClassLoader... classLoaders)
classLoaders - The classloaders to delegate to, in orderpublic ChainingClassLoader(java.util.Map<java.lang.String,java.lang.String> resourceRedirects,
java.lang.ClassLoader... classLoaders)
resourceRedirects - The map of resources to redirectclassLoaders - The classloaders to delegate to, in orderpublic java.lang.Class loadClass(java.lang.String name)
throws java.lang.ClassNotFoundException
loadClass in class java.lang.ClassLoaderjava.lang.ClassNotFoundExceptionpublic java.util.Enumeration<java.net.URL> getResources(java.lang.String name)
throws java.io.IOException
getResources in class java.lang.ClassLoaderjava.io.IOExceptionpublic java.net.URL getResource(java.lang.String name)
getResource in class java.lang.ClassLoaderpublic java.io.InputStream getResourceAsStream(java.lang.String name)
getResourceAsStream in class java.lang.ClassLoaderpublic void setDefaultAssertionStatus(boolean enabled)
setDefaultAssertionStatus in class java.lang.ClassLoaderpublic void setPackageAssertionStatus(java.lang.String packageName,
boolean enabled)
setPackageAssertionStatus in class java.lang.ClassLoaderpublic void setClassAssertionStatus(java.lang.String className,
boolean enabled)
setClassAssertionStatus in class java.lang.ClassLoaderpublic void clearAssertionStatus()
clearAssertionStatus in class java.lang.ClassLoaderCopyright © 2013 Atlassian. All Rights Reserved.