- Timestamp:
- 2014-05-07T11:58:07+02:00 (10 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/io/session
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/io/session/GpxTracksSessionExporter.java
r7033 r7071 179 179 } 180 180 181 protected void addDataFile(OutputStream out) throws IOException { 182 try ( 183 Writer writer = new OutputStreamWriter(out, Utils.UTF_8); 184 GpxWriter w = new GpxWriter(new PrintWriter(writer)) 185 ) { 186 w.write(layer.data); 187 w.flush(); 188 } 181 @SuppressWarnings("resource") 182 protected void addDataFile(OutputStream out) { 183 Writer writer = new OutputStreamWriter(out, Utils.UTF_8); 184 GpxWriter w = new GpxWriter(new PrintWriter(writer)); 185 w.write(layer.data); 186 w.flush(); 189 187 } 190 188 } -
trunk/src/org/openstreetmap/josm/io/session/MarkerSessionExporter.java
r7033 r7071 84 84 } 85 85 86 protected void addDataFile(OutputStream out) throws IOException { 87 try ( 88 Writer writer = new OutputStreamWriter(out, Utils.UTF_8); 89 MarkerWriter w = new MarkerWriter(new PrintWriter(writer)) 90 ) { 91 w.write(layer); 92 w.flush(); 93 } 86 @SuppressWarnings("resource") 87 protected void addDataFile(OutputStream out) { 88 Writer writer = new OutputStreamWriter(out, Utils.UTF_8); 89 MarkerWriter w = new MarkerWriter(new PrintWriter(writer)); 90 w.write(layer); 91 w.flush(); 94 92 } 95 93 -
trunk/src/org/openstreetmap/josm/io/session/OsmDataSessionExporter.java
r7070 r7071 209 209 } 210 210 211 protected void addDataFile(OutputStream out) throws IOException { 212 try ( 213 Writer writer = new OutputStreamWriter(out, Utils.UTF_8); 214 OsmWriter w = OsmWriterFactory.createOsmWriter(new PrintWriter(writer), false, layer.data.getVersion()) 215 ) { 216 layer.data.getReadLock().lock(); 217 try { 218 w.writeLayer(layer); 219 w.flush(); 220 } finally { 221 layer.data.getReadLock().unlock(); 222 } 211 protected void addDataFile(OutputStream out) { 212 Writer writer = new OutputStreamWriter(out, Utils.UTF_8); 213 OsmWriter w = OsmWriterFactory.createOsmWriter(new PrintWriter(writer), false, layer.data.getVersion()); 214 layer.data.getReadLock().lock(); 215 try { 216 w.writeLayer(layer); 217 w.flush(); 218 } finally { 219 layer.data.getReadLock().unlock(); 223 220 } 224 221 } 225 222 } 226
Note:
See TracChangeset
for help on using the changeset viewer.