org.openstreetmap.josm.gui.io
Class SaveLayersDialog.SaveAndUploadTask
java.lang.Object
org.openstreetmap.josm.gui.io.SaveLayersDialog.SaveAndUploadTask
- All Implemented Interfaces:
- java.lang.Runnable
- Enclosing class:
- SaveLayersDialog
protected class SaveLayersDialog.SaveAndUploadTask
- extends java.lang.Object
- implements java.lang.Runnable
This is the asynchronous task which uploads modified layers to the server and
saves them to files, if requested by the user.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
model
private SaveLayersModel model
monitor
private ProgressMonitor monitor
worker
private java.util.concurrent.ExecutorService worker
canceled
private boolean canceled
currentFuture
private java.util.concurrent.Future<?> currentFuture
currentTask
private AbstractIOTask currentTask
SaveLayersDialog.SaveAndUploadTask
public SaveLayersDialog.SaveAndUploadTask(SaveLayersModel model,
ProgressMonitor monitor)
uploadLayers
protected void uploadLayers(java.util.List<SaveLayerInfo> toUpload)
saveLayers
protected void saveLayers(java.util.List<SaveLayerInfo> toSave)
warnBecauseOfUnsavedData
protected void warnBecauseOfUnsavedData()
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
cancel
public void cancel()
JOSM