Ignore:
Timestamp:
2011-10-17T01:31:04+02:00 (13 years ago)
Author:
Don-vip
Message:

see #6960 - Allow plugins to extend DownloadOsmTask mechanisms

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTask.java

    r4521 r4523  
    3030 */
    3131public class DownloadOsmTask extends AbstractDownloadTask {
    32     private Bounds currentBounds;
    33     private DataSet downloadedData;
    34     private DownloadTask downloadTask;
    35 
    36     private void rememberDownloadedData(DataSet ds) {
     32    protected Bounds currentBounds;
     33    protected DataSet downloadedData;
     34    protected DownloadTask downloadTask;
     35
     36    protected void rememberDownloadedData(DataSet ds) {
    3737        this.downloadedData = ds;
    3838    }
     
    7979    }
    8080
    81     private class DownloadTask extends PleaseWaitRunnable {
    82         private OsmServerReader reader;
    83         private DataSet dataSet;
    84         private boolean newLayer;
     81     protected class DownloadTask extends PleaseWaitRunnable {
     82        protected OsmServerReader reader;
     83        protected DataSet dataSet;
     84        protected boolean newLayer;
    8585
    8686        public DownloadTask(boolean newLayer, OsmServerReader reader, ProgressMonitor progressMonitor) {
     
    137137            }
    138138            return null;
     139        }
     140       
     141        protected OsmDataLayer createNewLayer() {
     142            return new OsmDataLayer(dataSet, OsmDataLayer.createNewName(), null);
    139143        }
    140144
     
    157161                // or it is not clear which layer to merge to
    158162                //
    159                 OsmDataLayer layer = new OsmDataLayer(dataSet, OsmDataLayer.createNewName(), null);
     163                OsmDataLayer layer = createNewLayer();
    160164                final boolean isDisplayingMapView = Main.isDisplayingMapView();
    161165
Note: See TracChangeset for help on using the changeset viewer.