Interface ProgressMonitor

All Known Implementing Classes:
NullProgressMonitor

public interface ProgressMonitor
A general interface for things whose progress can be monitored.
Since:
2.0.0
Author:
Matthew Horridge, The University Of Manchester, Bio-Health Informatics Group
  • Method Details

    • setStarted

      default void setStarted()
      start of the process.
    • setSize

      default void setSize(long size)
      Parameters:
      size - size of the process
    • setProgress

      default void setProgress(long progress)
      Parameters:
      progress - new progress
    • setMessage

      default void setMessage(String message)
      Parameters:
      message - the message to be displayed
    • setIndeterminate

      default void setIndeterminate(boolean b)
      Parameters:
      b - true if the state is indeterminate
    • setFinished

      default void setFinished()
      progress completed.
    • isCancelled

      default boolean isCancelled()
      Returns:
      true if the process has been cancelled