Package ipsk.util.zip
Class ZipPackerWorker
- java.lang.Object
-
- ipsk.awt.ProgressWorker
-
- ipsk.util.zip.ZipPackerWorker
-
- All Implemented Interfaces:
Worker
,ProgressUpdate
,java.lang.Runnable
public class ZipPackerWorker 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 ZipPackerWorker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doWork()
int
getBufferSize()
java.io.OutputStream
getOutputStream()
long
getSizeDone()
java.io.File
getSrcDir()
boolean
isLimitTo32bitSizes()
boolean
isPackRecusive()
void
open()
void
setBufferSize(int bufferSize)
void
setLimitTo32bitSizes(boolean limitTo32bitSizes)
void
setOutputStream(java.io.OutputStream outputStream)
void
setPackRecusive(boolean packRecusive)
void
setSizeDone(long sizeDone)
void
setSrcDir(java.io.File srcDir)
-
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)
-
isPackRecusive
public boolean isPackRecusive()
-
setPackRecusive
public void setPackRecusive(boolean packRecusive)
-
getSrcDir
public java.io.File getSrcDir()
-
setSrcDir
public void setSrcDir(java.io.File srcDir)
-
getOutputStream
public java.io.OutputStream getOutputStream()
-
setOutputStream
public void setOutputStream(java.io.OutputStream outputStream)
-
getBufferSize
public int getBufferSize()
-
setBufferSize
public void setBufferSize(int bufferSize)
-
-