public class ZipFileZipEntrySource extends Object implements ZipEntrySource
| Constructor and Description |
|---|
ZipFileZipEntrySource(org.apache.commons.compress.archivers.zip.ZipFile zipFile) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Indicates we are done with reading, and
resources may be freed
|
Enumeration<? extends org.apache.commons.compress.archivers.zip.ZipArchiveEntry> |
getEntries()
Returns an Enumeration of all the Entries
|
org.apache.commons.compress.archivers.zip.ZipArchiveEntry |
getEntry(String path)
Return an entry by its path
|
InputStream |
getInputStream(org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry)
Returns an InputStream of the decompressed
data that makes up the entry
|
boolean |
isClosed()
Has close been called already?
|
public ZipFileZipEntrySource(org.apache.commons.compress.archivers.zip.ZipFile zipFile)
public void close()
throws IOException
ZipEntrySourceclose in interface Closeableclose in interface AutoCloseableclose in interface ZipEntrySourceIOExceptionpublic boolean isClosed()
ZipEntrySourceisClosed in interface ZipEntrySourcepublic Enumeration<? extends org.apache.commons.compress.archivers.zip.ZipArchiveEntry> getEntries()
ZipEntrySourcegetEntries in interface ZipEntrySourcepublic InputStream getInputStream(org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry) throws IOException
ZipEntrySourcegetInputStream in interface ZipEntrySourceIOExceptionpublic org.apache.commons.compress.archivers.zip.ZipArchiveEntry getEntry(String path)
ZipEntrySourcegetEntry in interface ZipEntrySourcepath - the path in unix-notationnull if not found