public class ExtendedURLClassLoader extends URLClassLoader
URLClassLoader
only allows adding URLs in the
constructor).Constructor and Description |
---|
ExtendedURLClassLoader(ClassLoader parent,
URLStreamHandlerFactory factory) |
ExtendedURLClassLoader(URL[] urls)
|
ExtendedURLClassLoader(URL[] urls,
ClassLoader parent)
|
ExtendedURLClassLoader(URL[] urls,
ClassLoader parent,
URLStreamHandlerFactory factory)
|
Modifier and Type | Method and Description |
---|---|
void |
addURL(URL url) |
void |
addURLs(List<URL> urls) |
close, definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstance
defineClass, defineClass
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
public ExtendedURLClassLoader(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory)
urls
- the URLs from which to load classes and resourcesparent
- the parent class loader for delegationfactory
- the URLStreamHandlerFactory to use when creating URLspublic ExtendedURLClassLoader(URL[] urls, ClassLoader parent)
urls
- the URLs from which to load classes and resourcesparent
- the parent class loader for delegationpublic ExtendedURLClassLoader(URL[] urls)
urls
- the URLs from which to load classes and resourcespublic ExtendedURLClassLoader(ClassLoader parent, URLStreamHandlerFactory factory)
parent
- the parent class loader for delegationfactory
- the URLStreamHandlerFactory to use when creating URLspublic void addURL(URL url)
addURL
in class URLClassLoader
Copyright © 2004–2021 XWiki. All rights reserved.