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
  • Constructor Details

    • ProgressMonitor

      public ProgressMonitor()
  • Method Details

    • 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)