Class ProgressDialog.ProgressTask

java.lang.Object
com.inductiveautomation.ignition.client.util.gui.ProgressDialog.ProgressTask
All Implemented Interfaces:
ProgressListener
Direct Known Subclasses:
ProjectOpenTask, PullTask, PushTask
Enclosing class:
ProgressDialog

public abstract static class ProgressDialog.ProgressTask extends Object implements ProgressListener
  • Field Details

    • dialog

      protected ProgressDialog dialog
    • canceled

      protected boolean canceled
  • Constructor Details

    • ProgressTask

      public ProgressTask()
  • Method Details

    • setProgressDialog

      public void setProgressDialog(ProgressDialog dialog)
    • setProgressMax

      public void setProgressMax(int max)
      Description copied from interface: ProgressListener
      Used to indicate the upper bound of value that will be passed to setProgress.
      Specified by:
      setProgressMax in interface ProgressListener
    • setProgress

      public void setProgress(int val)
      Description copied from interface: ProgressListener
      Used to update the current progress value, should be between 0 and the value sent to setProgressMax.
      Specified by:
      setProgress in interface ProgressListener
    • setNote

      public void setNote(String note)
      Description copied from interface: ProgressListener
      Sets some sort of note or information about the current position.
      Specified by:
      setNote in interface ProgressListener
    • setIndeterminate

      public void setIndeterminate(boolean bool)
      Description copied from interface: ProgressListener
      Allows the object performing the action to indicate that it won't be able to report back progress information.
      Specified by:
      setIndeterminate in interface ProgressListener
    • run

      protected abstract Object run() throws Exception
      Throws:
      Exception
    • allowsCancel

      protected boolean allowsCancel()
    • isCanceled

      public boolean isCanceled()