Package ipsk.util.zip
Class UnzipWorker
- java.lang.Object
-
- ipsk.awt.ProgressWorker
-
- ipsk.util.zip.UnzipWorker
-
- All Implemented Interfaces:
Worker,ProgressUpdate,java.lang.Runnable
public class UnzipWorker extends ProgressWorker
Packs Zip archive in separate thread.- Author:
- klausj
- See Also:
ZipPacker
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class ipsk.awt.ProgressWorker
ProgressWorker.ProgressEventTransferAgent
-
Nested classes/interfaces inherited from interface ipsk.awt.Worker
Worker.State
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_BUF_SIZEstatic booleanDEFAULT_LIMIT_TO_32BIT_SIZESstatic intMAX_32BIT_ZIP_FILE_ENTRIESstatic longMAX_32BIT_ZIP_FILE_SIZE-
Fields inherited from class ipsk.awt.ProgressWorker
generateEvents, progressEventTransferAgent, progressStatus, task, thread, threadName
-
-
Constructor Summary
Constructors Constructor Description UnzipWorker()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoWork()intgetBufferSize()longgetSizeDone()java.io.FilegetSourceZipFile()java.io.FilegetTrgDir()booleanisLimitTo32bitSizes()static voidmain(java.lang.String[] args)voidopen()voidsetBufferSize(int bufferSize)voidsetLimitTo32bitSizes(boolean limitTo32bitSizes)voidsetSizeDone(long sizeDone)voidsetSourceZipFile(java.io.File sourceZipFile)voidsetTrgDir(java.io.File trgDir)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from class ipsk.awt.ProgressWorker
addProgressListener, cancel, close, fireProgressEvent, fireProgressEvent, getProgressStatus, getStatus, getTask, hasCancelRequest, removeProgressListener, reset, run, setRunningWithParentWorker, setTask, start
-
-
-
-
Field Detail
-
DEFAULT_LIMIT_TO_32BIT_SIZES
public static final boolean DEFAULT_LIMIT_TO_32BIT_SIZES
- See Also:
- Constant Field Values
-
MAX_32BIT_ZIP_FILE_SIZE
public static long MAX_32BIT_ZIP_FILE_SIZE
-
MAX_32BIT_ZIP_FILE_ENTRIES
public static int MAX_32BIT_ZIP_FILE_ENTRIES
-
DEFAULT_BUF_SIZE
public static int DEFAULT_BUF_SIZE
-
-
Method Detail
-
open
public void open() throws WorkerException- Specified by:
openin interfaceWorker- Overrides:
openin classProgressWorker- Throws:
WorkerException
-
isLimitTo32bitSizes
public boolean isLimitTo32bitSizes()
-
setLimitTo32bitSizes
public void setLimitTo32bitSizes(boolean limitTo32bitSizes)
-
doWork
public void doWork() throws WorkerException- Overrides:
doWorkin classProgressWorker- Throws:
WorkerException
-
getSizeDone
public long getSizeDone()
-
setSizeDone
public void setSizeDone(long sizeDone)
-
getBufferSize
public int getBufferSize()
-
setBufferSize
public void setBufferSize(int bufferSize)
-
getTrgDir
public java.io.File getTrgDir()
-
setTrgDir
public void setTrgDir(java.io.File trgDir)
-
getSourceZipFile
public java.io.File getSourceZipFile()
-
setSourceZipFile
public void setSourceZipFile(java.io.File sourceZipFile)
-
main
public static void main(java.lang.String[] args)
-
-