public class ZipInputStreamZipEntrySource extends java.lang.Object implements ZipEntrySource
ZipFileZipEntrySource
)
注意使用完成,要立即调用 close()
来释放占用的内存限定符和类型 | 类和说明 |
---|---|
static class |
ZipInputStreamZipEntrySource.FakeZipEntry
将解压数据保持在内存中,构成一个可操作的虚拟ZipEntry,
由于在内存中,操作结束应该立即关闭
|
构造器和说明 |
---|
ZipInputStreamZipEntrySource(java.io.InputStream in)
从 ZipInputStream 中读取所有的 entries 并写入内存,
然后关闭流。
|
ZipInputStreamZipEntrySource(ThresholdInputStream inp)
从 ZipInputStream 中读取所有的 entries 并写入内存,
然后关闭流。
|
限定符和类型 | 方法和说明 |
---|---|
void |
close()
关闭资源。
|
java.util.Enumeration<? extends java.util.zip.ZipEntry> |
getEntries()
获取可枚举的ZipEntry
|
java.io.InputStream |
getInputStream(java.util.zip.ZipEntry zipEntry)
返回由解压数据组成的输入流
|
boolean |
isClosed()
是否已经关闭
|
public ZipInputStreamZipEntrySource(ThresholdInputStream inp) throws java.io.IOException
inp
- 输入流java.io.IOException
public ZipInputStreamZipEntrySource(java.io.InputStream in) throws java.io.IOException
in
- 输入流java.io.IOException
public java.util.Enumeration<? extends java.util.zip.ZipEntry> getEntries()
ZipEntrySource
getEntries
在接口中 ZipEntrySource
public java.io.InputStream getInputStream(java.util.zip.ZipEntry zipEntry)
ZipEntrySource
getInputStream
在接口中 ZipEntrySource
zipEntry
- ZipEntry对象public void close()
ZipEntrySource
close
在接口中 ZipEntrySource
close
在接口中 java.io.Closeable
close
在接口中 java.lang.AutoCloseable
public boolean isClosed()
ZipEntrySource
isClosed
在接口中 ZipEntrySource