Class CancelHandler
- java.lang.Object
-
- org.openstreetmap.josm.gui.progress.CancelHandler
-
public class CancelHandler extends java.lang.Object
A handler that notifies all listeners that a given operation was canceled.
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
isCanceled
private java.util.List<ProgressMonitor.CancelListener>
listeners
-
Constructor Summary
Constructors Constructor Description CancelHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCancelListener(ProgressMonitor.CancelListener listener)
Adds a new cancel listenervoid
cancel()
Cancels the operation.boolean
isCanceled()
Checks if the operation was canceledvoid
removeCancelListener(ProgressMonitor.CancelListener listener)
Removes a cancel listener
-
-
-
Field Detail
-
isCanceled
private boolean isCanceled
-
listeners
private final java.util.List<ProgressMonitor.CancelListener> listeners
-
-
Constructor Detail
-
CancelHandler
public CancelHandler()
-
-
Method Detail
-
cancel
public void cancel()
Cancels the operation. This call is ignored if the operation was already canceled.
-
isCanceled
public boolean isCanceled()
Checks if the operation was canceled- Returns:
true
ifcancel()
was called.
-
addCancelListener
public void addCancelListener(ProgressMonitor.CancelListener listener)
Adds a new cancel listener- Parameters:
listener
- The listener to add
-
removeCancelListener
public void removeCancelListener(ProgressMonitor.CancelListener listener)
Removes a cancel listener- Parameters:
listener
- The listener to remove
-
-