Changeset 4523 in josm


Ignore:
Timestamp:
Oct 17, 2011 1:31:04 AM (19 months 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.