public class ChildFirstURLClassLoader extends URLClassLoader
Constructor and Description |
---|
ChildFirstURLClassLoader(URL[] urls,
ClassLoader parent) |
Modifier and Type | Method and Description |
---|---|
void |
addResource(File resource) |
void |
addUrls(Collection<URL> urls) |
URL |
findResource(String name) |
Enumeration<URL> |
findResources(String name) |
File |
getApplicationFolder() |
Class<?> |
loadClass(String name,
boolean resolve) |
void |
setApplicationFolder(File applicationFolder) |
addURL, close, definePackage, findClass, 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, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
public ChildFirstURLClassLoader(URL[] urls, ClassLoader parent)
public void addResource(File resource)
public URL findResource(String name)
findResource
in class URLClassLoader
public Enumeration<URL> findResources(String name) throws IOException
findResources
in class URLClassLoader
IOException
public Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException
loadClass
in class ClassLoader
ClassNotFoundException
public void setApplicationFolder(File applicationFolder)
public File getApplicationFolder()
public void addUrls(Collection<URL> urls)
Copyright © 2017 The Apache Software Foundation. All rights reserved.