Package io.github.astrapi69.file.zip
Class Unzipper
- java.lang.Object
-
- io.github.astrapi69.file.zip.Unzipper
-
public class Unzipper extends java.lang.Object
The classUnzipper
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Unzipper.UnzipperBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Unzipper.UnzipperBuilder
builder()
void
extractZipEntry(java.util.zip.ZipFile zipFile, java.util.zip.ZipEntry target, java.io.File toDirectory)
Extract zip entry.java.io.File
getToDir()
java.util.zip.ZipFile
getZipFile()
void
setToDir(java.io.File toDir)
void
setZipFile(java.util.zip.ZipFile zipFile)
Unzipper.UnzipperBuilder
toBuilder()
java.lang.String
toString()
void
unzip()
Unzip.void
unzip(java.util.zip.ZipFile zipFile, java.io.File toDir)
Unzip.
-
-
-
Method Detail
-
builder
public static Unzipper.UnzipperBuilder builder()
-
extractZipEntry
public void extractZipEntry(java.util.zip.ZipFile zipFile, java.util.zip.ZipEntry target, java.io.File toDirectory) throws java.io.IOException
Extract zip entry.- Parameters:
zipFile
- the zip filetarget
- the targettoDirectory
- the to directory- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
getToDir
public java.io.File getToDir()
-
setToDir
public void setToDir(java.io.File toDir)
-
getZipFile
public java.util.zip.ZipFile getZipFile()
-
setZipFile
public void setZipFile(java.util.zip.ZipFile zipFile)
-
toBuilder
public Unzipper.UnzipperBuilder toBuilder()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
unzip
public void unzip() throws java.io.IOException
Unzip.- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
unzip
public void unzip(java.util.zip.ZipFile zipFile, java.io.File toDir) throws java.io.IOException
Unzip.- Parameters:
zipFile
- the zip filetoDir
- the to dir- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
-