public class JarHolder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.net.JarURLConnection |
conn |
private org.slf4j.Logger |
log |
private java.util.jar.JarFile |
theJar |
private java.lang.String |
urlpath |
Constructor and Description |
---|
JarHolder(RuntimeServices rs,
java.lang.String urlpath,
org.slf4j.Logger log) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
java.util.Map<java.lang.String,java.lang.String> |
getEntries() |
java.io.InputStream |
getResource(java.lang.String theentry) |
java.lang.String |
getUrlPath() |
void |
init() |
private java.lang.String urlpath
private java.util.jar.JarFile theJar
private java.net.JarURLConnection conn
private org.slf4j.Logger log
public JarHolder(RuntimeServices rs, java.lang.String urlpath, org.slf4j.Logger log)
rs
- urlpath
- log
- public void init()
public void close()
public java.io.InputStream getResource(java.lang.String theentry) throws ResourceNotFoundException
theentry
- ResourceNotFoundException
public java.util.Map<java.lang.String,java.lang.String> getEntries()
public java.lang.String getUrlPath()