public class JavaZipFileHandle extends AbstractZipHandle implements ZipHandle
Constructor and Description |
---|
JavaZipFileHandle(File targetFile) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes the zip handle (performs resource cleanup).
|
List<String> |
getEntries()
Returns a list of string, with each string representing a valid path for existing entry in this Zip handle.
|
List<String> |
getEntries(EntryNameFilter filter)
Returns a list of string, with each string representing a valid path for existing entry in this Zip handle.
|
InputStream |
getEntryContent(String path)
Returns the "payload" (uncompressed) of the entry at given path, or null if no such path exists in the Zip file
this handle points to.
|
protected ZipFile |
getZipFile() |
boolean |
hasEntry(String path)
Returns true if Zip file this handle is pointing to contains an entry at given path.
|
getTargetFile
public JavaZipFileHandle(File targetFile) throws IOException
IOException
protected ZipFile getZipFile()
public boolean hasEntry(String path) throws IOException
ZipHandle
hasEntry
in interface ZipHandle
IOException
public List<String> getEntries()
ZipHandle
getEntries
in interface ZipHandle
public List<String> getEntries(EntryNameFilter filter)
ZipHandle
getEntries
in interface ZipHandle
public InputStream getEntryContent(String path) throws IOException
ZipHandle
getEntryContent
in interface ZipHandle
IOException
public void close() throws IOException
ZipHandle
close
in interface Closeable
close
in interface AutoCloseable
close
in interface ZipHandle
IOException
Copyright © 2002–2017 The Apache Software Foundation. All rights reserved.