Package org.semanticweb.owlapi.util
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 Summary
Modifier and TypeMethodDescriptiondefault boolean
default void
progress completed.default void
setIndeterminate
(boolean b) default void
setMessage
(String message) default void
setProgress
(long progress) default void
setSize
(long size) default void
start of the process.
-
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
- 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
-