public class URLJarFileIntrospector extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Method |
factoryCloseMethod |
protected Method |
factoryGetMethod |
protected Method |
getJarFileMethod |
protected Field |
jarField |
| Constructor and Description |
|---|
URLJarFileIntrospector() |
| Modifier and Type | Method and Description |
|---|---|
void |
close(URL location) |
protected Object |
fetchFactory() |
protected static Class<?> |
loadClass(String name) |
JarFileCloser |
newJarFileCloser(ClassLoader loader) |
protected URLClassLoaderCloser |
newURLClassLoaderCloser(URLClassLoader loader) |
protected Method factoryGetMethod
protected Method factoryCloseMethod
protected Method getJarFileMethod
public URLJarFileIntrospector() throws URLJarFileIntrospectionError
URLJarFileIntrospectionErrorprotected Object fetchFactory() throws URLJarFileIntrospectionError
URLJarFileIntrospectionErrorprotected static Class<?> loadClass(String name) throws ClassNotFoundException
ClassNotFoundExceptionpublic JarFileCloser newJarFileCloser(ClassLoader loader) throws URLJarFileIntrospectionError
URLJarFileIntrospectionErrorprotected URLClassLoaderCloser newURLClassLoaderCloser(URLClassLoader loader) throws URLJarFileIntrospectionError
URLJarFileIntrospectionErrorpublic void close(URL location) throws IOException
IOExceptionCopyright © 2016 Nuxeo SA. All rights reserved.