protected class JarPluginProviderLoader.CachedJar
extends java.lang.Object
implements java.io.Closeable
Constructor and Description |
---|
CachedJar(java.io.File dir,
java.io.File cachedJar,
java.util.Collection<java.io.File> depLibs,
PluginResourceLoader resourcesLoader) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
java.io.File |
getCachedJar() |
java.net.URLClassLoader |
getClassLoader() |
java.util.Collection<java.io.File> |
getDepLibs() |
java.io.File |
getDir() |
public CachedJar(java.io.File dir, java.io.File cachedJar, java.util.Collection<java.io.File> depLibs, PluginResourceLoader resourcesLoader) throws PluginException
PluginException
public java.io.File getDir()
public java.io.File getCachedJar()
public java.util.Collection<java.io.File> getDepLibs()
public java.net.URLClassLoader getClassLoader() throws PluginException
PluginException
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
java.io.IOException