Class ProgressMonitor


  • public class ProgressMonitor
    extends java.lang.Object
    If Zip4j is set to run in thread mode, this class helps retrieve current progress
    • Field Detail

      • totalWork

        private long totalWork
      • workCompleted

        private long workCompleted
      • percentDone

        private int percentDone
      • fileName

        private java.lang.String fileName
      • exception

        private java.lang.Exception exception
      • cancelAllTasks

        private boolean cancelAllTasks
      • pause

        private boolean pause
    • Constructor Detail

      • ProgressMonitor

        public ProgressMonitor()
    • Method Detail

      • updateWorkCompleted

        public void updateWorkCompleted​(long workCompleted)
      • endProgressMonitor

        public void endProgressMonitor()
      • endProgressMonitor

        public void endProgressMonitor​(java.lang.Exception e)
      • fullReset

        public void fullReset()
      • reset

        private void reset()
      • getTotalWork

        public long getTotalWork()
      • setTotalWork

        public void setTotalWork​(long totalWork)
      • getWorkCompleted

        public long getWorkCompleted()
      • getPercentDone

        public int getPercentDone()
      • setPercentDone

        public void setPercentDone​(int percentDone)
      • getFileName

        public java.lang.String getFileName()
      • setFileName

        public void setFileName​(java.lang.String fileName)
      • getException

        public java.lang.Exception getException()
      • setException

        public void setException​(java.lang.Exception exception)
      • isCancelAllTasks

        public boolean isCancelAllTasks()
      • setCancelAllTasks

        public void setCancelAllTasks​(boolean cancelAllTasks)
      • isPause

        public boolean isPause()
      • setPause

        public void setPause​(boolean pause)