class DownloadGeoJsonTask.InternalDownloadTask extends DownloadOsmTask.DownloadTask
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
url |
compression, readerdataSet, settings, zoomAfterDownloadprogressMonitor| Constructor and Description |
|---|
InternalDownloadTask(DownloadParams settings,
java.lang.String url,
ProgressMonitor progressMonitor) |
| Modifier and Type | Method and Description |
|---|---|
protected OsmDataLayer |
createNewLayer(DataSet dataSet,
java.util.Optional<java.lang.String> layerName)
Can be overridden (e.g.
|
protected java.lang.String |
generateLayerName()
Creates a name for a new layer by utilizing the settings (
DownloadParams.getLayerName()) or
OsmDataLayer.createNewName() if the former option is null. |
cancel, finish, parseDataSet, realRunaddNewLayerIfRequired, computeBbox, createNewLayer, getEditLayer, getFirstModifiableDataLayer, getNumModifiableDataLayers, loadData, searchPrimitivesToUpdateafterFinish, canRunInBackground, getProgressMonitor, operationCanceled, runprivate final java.lang.String url
InternalDownloadTask(DownloadParams settings, java.lang.String url, ProgressMonitor progressMonitor)
protected java.lang.String generateLayerName()
DownloadOsmTask.AbstractInternalTaskDownloadParams.getLayerName()) or
OsmDataLayer.createNewName() if the former option is null.generateLayerName in class DownloadOsmTask.AbstractInternalTaskprotected OsmDataLayer createNewLayer(DataSet dataSet, java.util.Optional<java.lang.String> layerName)
DownloadOsmTask.AbstractInternalTaskOsmDataLayer is needed.
If you want to change how the name is determined, consider overriding
DownloadOsmTask.AbstractInternalTask.generateLayerName() instead.createNewLayer in class DownloadOsmTask.AbstractInternalTaskdataSet - the dataset on which the layer is based, must be non-nulllayerName - the name of the new layer, must be either non-blank or non-presentOsmDataLayer constructed with the given arguments