Package net.lingala.zip4j.progress
Class ProgressMonitor
- java.lang.Object
-
- net.lingala.zip4j.progress.ProgressMonitor
-
public class ProgressMonitor extends Object
If Zip4j is set to run in thread mode, this class helps retrieve current progress
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProgressMonitor.Resultstatic classProgressMonitor.Statestatic classProgressMonitor.Task
-
Constructor Summary
Constructors Constructor Description ProgressMonitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidendProgressMonitor()voidendProgressMonitor(Exception e)voidfullReset()ProgressMonitor.TaskgetCurrentTask()ExceptiongetException()StringgetFileName()intgetPercentDone()ProgressMonitor.ResultgetResult()ProgressMonitor.StategetState()longgetTotalWork()longgetWorkCompleted()booleanisCancelAllTasks()booleanisPause()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)
-
-
-
Method Detail
-
updateWorkCompleted
public void updateWorkCompleted(long workCompleted)
-
endProgressMonitor
public void endProgressMonitor()
-
endProgressMonitor
public void endProgressMonitor(Exception e)
-
fullReset
public void fullReset()
-
getState
public ProgressMonitor.State getState()
-
setState
public void setState(ProgressMonitor.State state)
-
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
public ProgressMonitor.Task getCurrentTask()
-
setCurrentTask
public void setCurrentTask(ProgressMonitor.Task currentTask)
-
getFileName
public String getFileName()
-
setFileName
public void setFileName(String fileName)
-
getResult
public ProgressMonitor.Result getResult()
-
setResult
public void setResult(ProgressMonitor.Result result)
-
getException
public Exception getException()
-
setException
public void setException(Exception exception)
-
isCancelAllTasks
public boolean isCancelAllTasks()
-
setCancelAllTasks
public void setCancelAllTasks(boolean cancelAllTasks)
-
isPause
public boolean isPause()
-
setPause
public void setPause(boolean pause)
-
-