public class JarClassLoader extends ClassLoader
| Constructor and Description |
|---|
JarClassLoader(String... paths) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(String path) |
Class<?> |
forceLoadClass(String name) |
URL |
getResource(String name) |
InputStream |
getResourceAsStream(String name) |
InputStream |
getResourceAsStream(String name,
boolean nonSystemOnly) |
Class<?> |
loadClass(String name) |
Class<?> |
loadClass(String name,
boolean resolve) |
Class<?> |
loadClass(String name,
boolean resolve,
boolean forceReload) |
protected static byte[] |
readStream(InputStream in) |
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic JarClassLoader(String... paths) throws IOException
IOExceptionpublic void add(String path) throws IOException
IOExceptionpublic URL getResource(String name)
getResource in class ClassLoaderpublic InputStream getResourceAsStream(String name)
getResourceAsStream in class ClassLoaderpublic InputStream getResourceAsStream(String name, boolean nonSystemOnly)
public Class<?> forceLoadClass(String name) throws ClassNotFoundException
ClassNotFoundExceptionpublic Class<?> loadClass(String name) throws ClassNotFoundException
loadClass in class ClassLoaderClassNotFoundExceptionpublic Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException
loadClass in class ClassLoaderClassNotFoundExceptionpublic Class<?> loadClass(String name, boolean resolve, boolean forceReload) throws ClassNotFoundException
ClassNotFoundExceptionprotected static byte[] readStream(InputStream in) throws IOException
IOExceptionCopyright © 2015–2022 SciJava. All rights reserved.