| Modifier and Type | Class and Description |
|---|---|
static class |
Zipper.ZipperBuilder |
| Constructor and Description |
|---|
Zipper() |
Zipper(java.io.File dirToZip,
java.io.File zipFile)
Instantiates a new
Zipper object |
Zipper(java.io.File dirToZip,
java.io.File zipFile,
java.io.FilenameFilter filter)
Instantiates a new
Zipper object |
Zipper(int compressionMethod,
java.io.File directoryToZip,
java.lang.String dirToStart,
int fileCounter,
java.io.FilenameFilter fileFilter,
long fileLength,
java.io.File zipFile,
java.lang.String zipFileComment,
java.lang.String zipFileName,
java.util.zip.ZipFile zipFileObj,
int zipLevel) |
| Modifier and Type | Method and Description |
|---|---|
static Zipper.ZipperBuilder |
builder() |
int |
getCompressionMethod()
Returns the field
compressionMethod. |
java.io.File |
getDirectoryToZip()
Returns the field
directoryToZip. |
java.lang.String |
getDirToStart()
Returns the field
dirToStart. |
int |
getFileCounter()
Returns the field
fileCounter. |
java.io.FilenameFilter |
getFileFilter()
Returns the field
fileFilter. |
long |
getFileLength()
Returns the field
fileLength. |
java.io.File |
getZipFile()
Returns the field
zipFile. |
java.lang.String |
getZipFileComment()
Returns the field
zipFileComment. |
java.lang.String |
getZipFileName()
Returns the field
zipFileName. |
java.util.zip.ZipFile |
getZipFileObj()
Returns the field
zipFileObj. |
int |
getZipLevel()
Returns the field
zipLevel. |
void |
setCompressionMethod(int compressionMethod)
Sets the field
compressionMethod. |
void |
setDirectoryToZip(java.io.File directoryToZip)
Sets the field
directoryToZip. |
void |
setDirToStart(java.lang.String dirToStart)
Sets the field
dirToStart. |
void |
setFileCounter(int fileCounter)
Sets the field
fileCounter. |
void |
setFileFilter(java.io.FilenameFilter fileFilter)
Sets the field
fileFilter. |
void |
setFileLength(long fileLength)
Sets the field
fileLength. |
void |
setZipFile(java.io.File zipFile)
Sets the field
zipFile. |
void |
setZipFileComment(java.lang.String zipFileComment)
Sets the field
zipFileComment. |
void |
setZipFileName(java.lang.String zipFileName)
Sets the field
zipFileName. |
void |
setZipFileObj(java.util.zip.ZipFile zipFileObj)
Sets the field
zipFileObj. |
void |
setZipLevel(int zipLevel)
Sets the field
zipLevel. |
Zipper.ZipperBuilder |
toBuilder() |
java.lang.String |
toString() |
java.util.Optional<ZipErrorCodes> |
zip()
Zip the given files of this objects
|
public Zipper()
public Zipper(java.io.File dirToZip,
java.io.File zipFile)
Zipper objectdirToZip - the dir to zipzipFile - the zip filepublic Zipper(java.io.File dirToZip,
java.io.File zipFile,
java.io.FilenameFilter filter)
Zipper objectdirToZip - the dir to zipzipFile - the zip filefilter - the filterpublic Zipper(int compressionMethod,
java.io.File directoryToZip,
java.lang.String dirToStart,
int fileCounter,
java.io.FilenameFilter fileFilter,
long fileLength,
java.io.File zipFile,
java.lang.String zipFileComment,
java.lang.String zipFileName,
java.util.zip.ZipFile zipFileObj,
int zipLevel)
public static Zipper.ZipperBuilder builder()
public int getCompressionMethod()
ZipModelcompressionMethod.getCompressionMethod in interface ZipModelcompressionMethod.public java.io.File getDirectoryToZip()
ZipModeldirectoryToZip.getDirectoryToZip in interface ZipModeldirectoryToZip.public java.lang.String getDirToStart()
ZipModeldirToStart.getDirToStart in interface ZipModeldirToStart.public int getFileCounter()
ZipModelfileCounter.getFileCounter in interface ZipModelfileCounter.public java.io.FilenameFilter getFileFilter()
ZipModelfileFilter.getFileFilter in interface ZipModelfileFilter.public long getFileLength()
ZipModelfileLength.getFileLength in interface ZipModelfileLength.public java.io.File getZipFile()
ZipModelzipFile.getZipFile in interface ZipModelzipFile.public java.lang.String getZipFileComment()
ZipModelzipFileComment.getZipFileComment in interface ZipModelzipFileComment.public java.lang.String getZipFileName()
ZipModelzipFileName.getZipFileName in interface ZipModelzipFileName.public java.util.zip.ZipFile getZipFileObj()
ZipModelzipFileObj.getZipFileObj in interface ZipModelzipFileObj.public int getZipLevel()
ZipModelzipLevel.getZipLevel in interface ZipModelzipLevel.public void setCompressionMethod(int compressionMethod)
ZipModelcompressionMethod.setCompressionMethod in interface ZipModelcompressionMethod - The compressionMethod to setpublic void setDirectoryToZip(java.io.File directoryToZip)
ZipModeldirectoryToZip.setDirectoryToZip in interface ZipModeldirectoryToZip - The directoryToZip to setpublic void setDirToStart(java.lang.String dirToStart)
ZipModeldirToStart.setDirToStart in interface ZipModeldirToStart - The dirToStart to setpublic void setFileCounter(int fileCounter)
ZipModelfileCounter.setFileCounter in interface ZipModelfileCounter - The fileCounter to setpublic void setFileFilter(java.io.FilenameFilter fileFilter)
ZipModelfileFilter.setFileFilter in interface ZipModelfileFilter - The fileFilter to setpublic void setFileLength(long fileLength)
ZipModelfileLength.setFileLength in interface ZipModelfileLength - The fileLength to setpublic void setZipFile(java.io.File zipFile)
ZipModelzipFile.setZipFile in interface ZipModelzipFile - The zipFile to setpublic void setZipFileComment(java.lang.String zipFileComment)
ZipModelzipFileComment.setZipFileComment in interface ZipModelzipFileComment - The zipFileComment to setpublic void setZipFileName(java.lang.String zipFileName)
ZipModelzipFileName.setZipFileName in interface ZipModelzipFileName - The zipFileName to setpublic void setZipFileObj(java.util.zip.ZipFile zipFileObj)
ZipModelzipFileObj.setZipFileObj in interface ZipModelzipFileObj - The zipFileObj to setpublic void setZipLevel(int zipLevel)
ZipModelzipLevel.setZipLevel in interface ZipModelzipLevel - The zipLevel to setpublic Zipper.ZipperBuilder toBuilder()
public java.lang.String toString()
toString in class java.lang.Objectpublic java.util.Optional<ZipErrorCodes> zip()