protected class DownloadOsmTask.DownloadTask extends DownloadOsmTask.AbstractInternalTask
| Modifier and Type | Field and Description |
|---|---|
protected OsmServerReader |
reader |
dataSet, settings, zoomAfterDownloadprogressMonitor| Constructor and Description |
|---|
DownloadTask(DownloadParams settings,
OsmServerReader reader,
ProgressMonitor progressMonitor)
Constructs a new
DownloadTask. |
DownloadTask(DownloadParams settings,
OsmServerReader reader,
ProgressMonitor progressMonitor,
boolean zoomAfterDownload)
Constructs a new
DownloadTask. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
cancel()
User pressed cancel button.
|
protected void |
finish()
Finish up the data work.
|
protected DataSet |
parseDataSet() |
void |
realRun()
Called in the worker thread to do the actual work.
|
addNewLayerIfRequired, computeBbox, createNewLayer, createNewLayer, generateLayerName, getEditLayer, getFirstModifiableDataLayer, getNumModifiableDataLayers, loadDataafterFinish, canRunInBackground, getProgressMonitor, operationCanceled, runprotected final OsmServerReader reader
public DownloadTask(DownloadParams settings, OsmServerReader reader, ProgressMonitor progressMonitor)
DownloadTask.settings - download settingsreader - OSM data readerprogressMonitor - progress monitorpublic DownloadTask(DownloadParams settings, OsmServerReader reader, ProgressMonitor progressMonitor, boolean zoomAfterDownload)
DownloadTask.settings - download settingsreader - OSM data readerprogressMonitor - progress monitorzoomAfterDownload - If true, the map view will zoom to download area after downloadprotected DataSet parseDataSet() throws OsmTransferException
OsmTransferExceptionpublic void realRun() throws java.io.IOException, org.xml.sax.SAXException, OsmTransferException
PleaseWaitRunnablerealRun in class PleaseWaitRunnablejava.io.IOException - if an I/O error occursorg.xml.sax.SAXException - if a SAX error occursOsmTransferException - if a communication error with the OSM server occursprotected void finish()
PleaseWaitRunnablefinish in class PleaseWaitRunnableprotected void cancel()
PleaseWaitRunnablecancel in class PleaseWaitRunnable