public class JarClassLoader
extends java.net.URLClassLoader
| Modifier and Type | Field and Description |
|---|---|
protected java.io.File[] |
files |
| Constructor and Description |
|---|
JarClassLoader(java.io.File file) |
JarClassLoader(java.io.File[] files) |
JarClassLoader(java.io.File[] files,
java.lang.ClassLoader parent) |
JarClassLoader(java.io.File[] files,
java.lang.ClassLoader parent,
java.net.URLStreamHandlerFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<java.lang.String> |
findServices(java.lang.Class cls) |
java.util.Collection<java.lang.String> |
findServices(java.lang.String service) |
java.util.Collection<java.lang.String> |
listClasses() |
private static java.net.URL[] |
makeURLs(java.io.File[] files) |
addURL, close, definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstanceclearAssertionStatus, 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, setSignerspublic JarClassLoader(java.io.File file)
throws java.net.MalformedURLException
java.net.MalformedURLExceptionpublic JarClassLoader(java.io.File[] files,
java.lang.ClassLoader parent,
java.net.URLStreamHandlerFactory factory)
throws java.net.MalformedURLException
java.net.MalformedURLExceptionpublic JarClassLoader(java.io.File[] files)
throws java.net.MalformedURLException
java.net.MalformedURLExceptionpublic JarClassLoader(java.io.File[] files,
java.lang.ClassLoader parent)
throws java.net.MalformedURLException
java.net.MalformedURLExceptionprivate static java.net.URL[] makeURLs(java.io.File[] files)
throws java.net.MalformedURLException
java.net.MalformedURLExceptionpublic java.util.Collection<java.lang.String> listClasses()
throws java.io.IOException
java.io.IOExceptionpublic java.util.Collection<java.lang.String> findServices(java.lang.Class cls)
throws java.io.IOException
java.io.IOExceptionpublic java.util.Collection<java.lang.String> findServices(java.lang.String service)
throws java.io.IOException
java.io.IOExceptionCopyright 2004-2015 Wandora Team