Package org.openstreetmap.josm.gui.io
Class UploadNoteLayerTask
- java.lang.Object
-
- org.openstreetmap.josm.gui.io.AbstractIOTask
-
- org.openstreetmap.josm.gui.io.UploadNoteLayerTask
-
- All Implemented Interfaces:
java.lang.Runnable
public class UploadNoteLayerTask extends AbstractIOTask
UploadNoteLayerTask uploads the data managed by anNoteLayer
asynchronously.- Since:
- 8474
-
-
Field Summary
Fields Modifier and Type Field Description private NoteLayer
layer
private ProgressMonitor
monitor
-
Constructor Summary
Constructors Constructor Description UploadNoteLayerTask(NoteLayer layer, ProgressMonitor monitor)
Creates the upload task.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cancel()
Cancel the taskvoid
run()
-
Methods inherited from class org.openstreetmap.josm.gui.io.AbstractIOTask
getLastException, isCanceled, isFailed, isSuccessful, setCanceled, setFailed, setLastException
-
-
-
-
Field Detail
-
monitor
private final ProgressMonitor monitor
-
-
Constructor Detail
-
UploadNoteLayerTask
public UploadNoteLayerTask(NoteLayer layer, ProgressMonitor monitor)
Creates the upload task.- Parameters:
layer
- the layer. Must not be null.monitor
- a progress monitor. If monitor is null, usesNullProgressMonitor.INSTANCE
- Throws:
java.lang.IllegalArgumentException
- if layer is nulljava.lang.IllegalArgumentException
- if strategy is null
-
-
Method Detail
-
run
public void run()
-
cancel
public void cancel()
Description copied from class:AbstractIOTask
Cancel the task- Specified by:
cancel
in classAbstractIOTask
-
-