Modifier and Type | Field and Description |
---|---|
private java.nio.ByteBuffer |
buffer |
private boolean |
closeZipFile |
private java.util.zip.ZipEntry |
entry |
private java.lang.String |
extra |
private long |
lastModified |
private long |
size |
private java.util.zip.ZipFile |
zip |
Modifier | Constructor and Description |
---|---|
(package private) |
ZipResource(java.nio.file.Path path,
java.lang.String entryName) |
private |
ZipResource(java.util.zip.ZipFile zip,
java.lang.String entryName) |
(package private) |
ZipResource(java.util.zip.ZipFile zip,
java.util.zip.ZipEntry entry) |
private |
ZipResource(java.util.zip.ZipFile zip,
java.util.zip.ZipEntry entry,
boolean closeZipFile) |
Modifier and Type | Method and Description |
---|---|
java.nio.ByteBuffer |
buffer() |
void |
close() |
private java.nio.ByteBuffer |
getBuffer() |
java.lang.String |
getExtra() |
long |
lastModified() |
java.io.InputStream |
openInputStream() |
void |
setExtra(java.lang.String extra) |
long |
size() |
java.lang.String |
toString() |
void |
write(java.io.OutputStream out) |
private java.nio.ByteBuffer buffer
private final java.util.zip.ZipFile zip
private final java.util.zip.ZipEntry entry
private final boolean closeZipFile
private long lastModified
private long size
private java.lang.String extra
ZipResource(java.nio.file.Path path, java.lang.String entryName) throws java.io.IOException
java.io.IOException
private ZipResource(java.util.zip.ZipFile zip, java.lang.String entryName) throws java.io.IOException
java.io.IOException
ZipResource(java.util.zip.ZipFile zip, java.util.zip.ZipEntry entry)
private ZipResource(java.util.zip.ZipFile zip, java.util.zip.ZipEntry entry, boolean closeZipFile)
public java.nio.ByteBuffer buffer() throws java.lang.Exception
private java.nio.ByteBuffer getBuffer() throws java.lang.Exception
java.lang.Exception
public java.io.InputStream openInputStream() throws java.lang.Exception
openInputStream
in interface Resource
java.lang.Exception
public java.lang.String toString()
toString
in class java.lang.Object
public void write(java.io.OutputStream out) throws java.lang.Exception
public long lastModified()
lastModified
in interface Resource
public long size() throws java.lang.Exception
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
java.io.IOException