Interface MonitorUtil.IProgressMonitor

  • All Known Implementing Classes:
    NullProgressMonitor, ProgressMaster
    Enclosing class:
    MonitorUtil

    public static interface MonitorUtil.IProgressMonitor
    Use this interface to decouple core utilities from the Eclipse layer
    • Field Detail

      • UNKNOWN

        static final int UNKNOWN
        Constant indicating an unknown amount of work.
        See Also:
        Constant Field Values
    • Method Detail

      • beginTask

        void beginTask​(String task,
                       int totalWork)
      • subTask

        void subTask​(String subTask)
        BEGIN Custom change: subtasks and canceling
      • cancel

        void cancel()
      • isCanceled

        boolean isCanceled()
        END Custom change: subtasks and canceling
      • done

        void done()
      • worked

        void worked​(int units)
      • getCancelMessage

        String getCancelMessage()