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

    • state

      private ProgressMonitor.State state
    • totalWork

      private long totalWork
    • workCompleted

      private long workCompleted
    • percentDone

      private int percentDone
    • currentTask

      private ProgressMonitor.Task currentTask
    • fileName

      private String fileName
    • result

      private ProgressMonitor.Result result
    • exception

      private Exception 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

      public void endProgressMonitor(Exception e)
    • fullReset

      public void fullReset()
    • reset

      private void reset()
    • 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)