Changeset 27300 in osm for applications/editors/josm/plugins/pbf/src/org/openstreetmap
- Timestamp:
- 2011-12-21T20:39:21+01:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified applications/editors/josm/plugins/pbf/src/org/openstreetmap/josm/plugins/pbf/io/PbfImporter.java ¶
r26961 r27300 16 16 package org.openstreetmap.josm.plugins.pbf.io; 17 17 18 import java.io.File;19 18 import java.io.IOException; 20 19 import java.io.InputStream; 21 20 22 21 import org.openstreetmap.josm.data.osm.DataSet; 23 import org.openstreetmap.josm.gui.layer.OsmDataLayer;24 22 import org.openstreetmap.josm.gui.progress.NullProgressMonitor; 23 import org.openstreetmap.josm.gui.progress.ProgressMonitor; 25 24 import org.openstreetmap.josm.io.IllegalDataException; 26 25 import org.openstreetmap.josm.io.MirroredInputStream; … … 38 37 super(FILE_FILTER); 39 38 } 39 40 /* (non-Javadoc) 41 * @see org.openstreetmap.josm.io.OsmImporter#parseDataSet(java.io.InputStream, org.openstreetmap.josm.gui.progress.ProgressMonitor) 42 */ 43 @Override 44 protected DataSet parseDataSet(InputStream in, ProgressMonitor progressMonitor) throws IllegalDataException { 45 return PbfReader.parseDataSet(in, progressMonitor); 46 } 40 47 41 /* (non-Javadoc)42 * @see org.openstreetmap.josm.io.OsmImporter#importData(java.io.InputStream, java.io.File)43 */44 @Override45 protected void importData(InputStream in, File associatedFile) throws IllegalDataException {46 final DataSet dataSet = PbfReader.parseDataSet(in, NullProgressMonitor.INSTANCE);47 final OsmDataLayer layer = new OsmDataLayer(dataSet, associatedFile.getName(), associatedFile);48 addDataLayer(dataSet, layer, associatedFile.getPath());49 }50 51 48 protected DataSet parseDataSet(final String source) throws IOException, SAXException, IllegalDataException { 52 return PbfReader.parseDataSet(new MirroredInputStream(source), NullProgressMonitor.INSTANCE);49 return parseDataSet(new MirroredInputStream(source), NullProgressMonitor.INSTANCE); 53 50 } 54 51 }
Note:
See TracChangeset
for help on using the changeset viewer.