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 int
DEFAULT_BUF_SIZE
static boolean
DEFAULT_LIMIT_TO_32BIT_SIZES
static int
MAX_32BIT_ZIP_FILE_ENTRIES
static long
MAX_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 void
doWork()
int
getBufferSize()
long
getSizeDone()
java.io.File
getSourceZipFile()
java.io.File
getTrgDir()
boolean
isLimitTo32bitSizes()
static void
main(java.lang.String[] args)
void
open()
void
setBufferSize(int bufferSize)
void
setLimitTo32bitSizes(boolean limitTo32bitSizes)
void
setSizeDone(long sizeDone)
void
setSourceZipFile(java.io.File sourceZipFile)
void
setTrgDir(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:
open
in interfaceWorker
- Overrides:
open
in classProgressWorker
- Throws:
WorkerException
-
isLimitTo32bitSizes
public boolean isLimitTo32bitSizes()
-
setLimitTo32bitSizes
public void setLimitTo32bitSizes(boolean limitTo32bitSizes)
-
doWork
public void doWork() throws WorkerException
- Overrides:
doWork
in 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)
-
-