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 booleanisCanceledprivate 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 voidaddCancelListener(ProgressMonitor.CancelListener listener)Adds a new cancel listenervoidcancel()Cancels the operation.booleanisCanceled()Checks if the operation was canceledvoidremoveCancelListener(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:
trueifcancel()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
-
-