protected class SaveLayersDialog.SaveAndUploadTask extends java.lang.Object implements java.lang.Runnable
Modifier and Type | Field and Description |
---|---|
private boolean |
canceled |
private java.util.concurrent.Future<?> |
currentFuture |
private AbstractIOTask |
currentTask |
private SaveLayersModel |
model |
private ProgressMonitor |
monitor |
private java.util.concurrent.ExecutorService |
worker |
Constructor and Description |
---|
SaveAndUploadTask(SaveLayersModel model,
ProgressMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
void |
cancel() |
void |
run() |
protected void |
saveLayers(java.util.List<SaveLayerInfo> toSave) |
protected void |
uploadLayers(java.util.List<SaveLayerInfo> toUpload) |
protected void |
warnBecauseOfUnsavedData() |
private final SaveLayersModel model
private final ProgressMonitor monitor
private final java.util.concurrent.ExecutorService worker
private boolean canceled
private java.util.concurrent.Future<?> currentFuture
private AbstractIOTask currentTask
public SaveAndUploadTask(SaveLayersModel model, ProgressMonitor monitor)
protected void uploadLayers(java.util.List<SaveLayerInfo> toUpload)
protected void saveLayers(java.util.List<SaveLayerInfo> toSave)
protected void warnBecauseOfUnsavedData()
public void run()
run
in interface java.lang.Runnable
public void cancel()