Changeset 6716 in josm for trunk/src/org/openstreetmap/josm/io/OsmServerLocationReader.java
- Timestamp:
- 2014-01-17T21:23:07+01:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/io/OsmServerLocationReader.java
r6244 r6716 38 38 this.progressMonitor = progressMonitor; 39 39 this.compression = compression; 40 }41 42 protected final InputStream getUncompressedInputStream() throws IOException {43 switch (compression) {44 case BZIP2: return FileImporter.getBZip2InputStream(in);45 case GZIP: return FileImporter.getGZipInputStream(in);46 case NONE:47 default: return in;48 }49 40 } 50 41 … … 121 112 return null; 122 113 progressMonitor.subTask(tr("Downloading OSM data...")); 123 return OsmReader.parseDataSet(getUncompressedInputStream(), progressMonitor.createSubTaskMonitor(1, false)); 114 return OsmReader.parseDataSet(compression.getUncompressedInputStream(in), progressMonitor.createSubTaskMonitor(1, false)); 124 115 } 125 116 } … … 136 127 return null; 137 128 progressMonitor.subTask(tr("Downloading OSM data...")); 138 return OsmChangeReader.parseDataSet(getUncompressedInputStream(), progressMonitor.createSubTaskMonitor(1, false)); 129 return OsmChangeReader.parseDataSet(compression.getUncompressedInputStream(in), progressMonitor.createSubTaskMonitor(1, false)); 139 130 } 140 131 } … … 151 142 return null; 152 143 progressMonitor.subTask(tr("Downloading OSM data...")); 153 GpxReader reader = new GpxReader(getUncompressedInputStream()); 144 GpxReader reader = new GpxReader(compression.getUncompressedInputStream(in)); 154 145 gpxParsedProperly = reader.parse(false); 155 146 GpxData result = reader.getGpxData();
Note:
See TracChangeset
for help on using the changeset viewer.
