java.net
Class URLClassLoader
java.lang.Object
|
+--java.lang.ClassLoader
|
+--java.security.SecureClassLoader
|
+--java.net.URLClassLoader
- public synchronized class URLClassLoader
- extends java.security.SecureClassLoader
Methods inherited from class java.security.SecureClassLoader |
defineClass |
Methods inherited from class java.lang.ClassLoader |
clearAssertionStatus, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners |
URLClassLoader
public URLClassLoader(URL[],
ClassLoader)
URLClassLoader
public URLClassLoader(URL[])
URLClassLoader
public URLClassLoader(URL[],
ClassLoader,
URLStreamHandlerFactory)
addURL
protected void addURL(URL)
getURLs
public URL[] getURLs()
findClass
protected Class findClass(String)
throws ClassNotFoundException
- Overrides:
findClass
in class ClassLoader
ClassNotFoundException
definePackage
protected Package definePackage(String,
java.util.jar.Manifest,
URL)
throws IllegalArgumentException
IllegalArgumentException
findResource
public URL findResource(String)
- Overrides:
findResource
in class ClassLoader
findResources
public Enumeration findResources(String)
throws IOException
- Overrides:
findResources
in class ClassLoader
IOException
getPermissions
protected java.security.PermissionCollection getPermissions(java.security.CodeSource)
- Overrides:
getPermissions
in class java.security.SecureClassLoader
newInstance
public static URLClassLoader newInstance(URL[],
ClassLoader)
newInstance
public static URLClassLoader newInstance(URL[])