Class ProgressMonitor
java.lang.Object
net.lingala.zip4j.progress.ProgressMonitor
If Zip4j is set to run in thread mode, this class helps retrieve current progress
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enumstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate ProgressMonitor.Taskprivate Exceptionprivate Stringprivate booleanprivate intprivate ProgressMonitor.Resultprivate ProgressMonitor.Stateprivate longprivate long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidintgetState()longlongbooleanbooleanisPause()private voidreset()voidsetCancelAllTasks(boolean cancelAllTasks) voidsetCurrentTask(ProgressMonitor.Task currentTask) voidsetException(Exception exception) voidsetFileName(String fileName) voidsetPause(boolean pause) voidsetPercentDone(int percentDone) voidsetResult(ProgressMonitor.Result result) voidsetState(ProgressMonitor.State state) voidsetTotalWork(long totalWork) voidupdateWorkCompleted(long workCompleted)
-
Field Details
-
state
-
totalWork
private long totalWork -
workCompleted
private long workCompleted -
percentDone
private int percentDone -
currentTask
-
fileName
-
result
-
exception
-
cancelAllTasks
private boolean cancelAllTasks -
pause
private boolean pause
-
-
Constructor Details
-
ProgressMonitor
public ProgressMonitor()
-
-
Method Details
-
updateWorkCompleted
public void updateWorkCompleted(long workCompleted) -
endProgressMonitor
public void endProgressMonitor() -
endProgressMonitor
-
fullReset
public void fullReset() -
reset
private void reset() -
getState
-
setState
-
getTotalWork
public long getTotalWork() -
setTotalWork
public void setTotalWork(long totalWork) -
getWorkCompleted
public long getWorkCompleted() -
getPercentDone
public int getPercentDone() -
setPercentDone
public void setPercentDone(int percentDone) -
getCurrentTask
-
setCurrentTask
-
getFileName
-
setFileName
-
getResult
-
setResult
-
getException
-
setException
-
isCancelAllTasks
public boolean isCancelAllTasks() -
setCancelAllTasks
public void setCancelAllTasks(boolean cancelAllTasks) -
isPause
public boolean isPause() -
setPause
public void setPause(boolean pause)
-