Changeset 13204 in josm for trunk/src/org/openstreetmap/josm/gui/io
- Timestamp:
- 2017-12-17T00:17:20+01:00 (6 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/gui/io
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/io/CustomConfigurator.java
r13173 r13204 4 4 import static org.openstreetmap.josm.tools.I18n.tr; 5 5 6 import java.io.BufferedInputStream;7 6 import java.io.ByteArrayInputStream; 8 7 import java.io.CharArrayReader; 9 8 import java.io.CharArrayWriter; 10 9 import java.io.File; 11 import java.io.FileInputStream;12 10 import java.io.IOException; 13 11 import java.io.InputStream; 14 12 import java.nio.charset.StandardCharsets; 13 import java.nio.file.Files; 14 import java.nio.file.InvalidPathException; 15 15 import java.util.ArrayList; 16 16 import java.util.Collection; … … 397 397 String fileDir = file.getParentFile().getAbsolutePath(); 398 398 if (fileDir != null) engine.eval("scriptDir='"+normalizeDirName(fileDir) +"';"); 399 try (InputStream is = new BufferedInputStream(new FileInputStream(file))) {399 try (InputStream is = Files.newInputStream(file.toPath())) { 400 400 openAndReadXML(is); 401 401 } 402 } catch (ScriptException | IOException | SecurityException ex) {402 } catch (ScriptException | IOException | SecurityException | InvalidPathException ex) { 403 403 PreferencesUtils.log(ex, "Error reading custom preferences:"); 404 404 } -
trunk/src/org/openstreetmap/josm/gui/io/DownloadFileTask.java
r12620 r13204 6 6 import java.awt.Component; 7 7 import java.io.File; 8 import java.io.FileOutputStream;9 8 import java.io.IOException; 10 9 import java.io.InputStream; … … 14 13 import java.nio.charset.StandardCharsets; 15 14 import java.nio.file.Files; 15 import java.nio.file.InvalidPathException; 16 16 import java.nio.file.StandardCopyOption; 17 17 import java.util.Enumeration; … … 115 115 try ( 116 116 InputStream in = downloadConnection.getResponse().getContent(); 117 OutputStream out = new FileOutputStream(file)117 OutputStream out = Files.newOutputStream(file.toPath()) 118 118 ) { 119 119 byte[] buffer = new byte[32_768]; … … 145 145 Logging.warn(msg); 146 146 throw new DownloadException(msg, e); 147 } catch (IOException e) {147 } catch (IOException | InvalidPathException e) { 148 148 if (canceled) 149 149 return; -
trunk/src/org/openstreetmap/josm/gui/io/importexport/NoteExporter.java
r12671 r13204 5 5 6 6 import java.io.File; 7 import java.io.FileOutputStream;8 7 import java.io.IOException; 9 8 import java.io.OutputStream; 9 import java.nio.file.Files; 10 10 11 11 import org.openstreetmap.josm.actions.ExtensionFileFilter; … … 40 40 Logging.info("exporting notes to file: " + file); 41 41 if (layer instanceof NoteLayer) { 42 try (OutputStream os = new FileOutputStream(file);42 try (OutputStream os = Files.newOutputStream(file.toPath()); 43 43 NoteWriter writer = new NoteWriter(os)) { 44 44 writer.write(((NoteLayer) layer).getNoteData()); -
trunk/src/org/openstreetmap/josm/gui/io/importexport/ValidatorErrorExporter.java
r12671 r13204 5 5 6 6 import java.io.File; 7 import java.io.FileOutputStream;8 7 import java.io.IOException; 9 8 import java.io.OutputStream; 9 import java.nio.file.Files; 10 10 11 11 import org.openstreetmap.josm.actions.ExtensionFileFilter; … … 44 44 if (layer instanceof ValidatorLayer && editLayer != null) { 45 45 Logging.info("exporting validation errors to file: " + file); 46 try (OutputStream os = new FileOutputStream(file);46 try (OutputStream os = Files.newOutputStream(file.toPath()); 47 47 ValidatorErrorWriter writer = new ValidatorErrorWriter(os)) { 48 48 writer.write(editLayer.validationErrors); -
trunk/src/org/openstreetmap/josm/gui/io/importexport/WMSLayerExporter.java
r12851 r13204 3 3 4 4 import java.io.File; 5 import java.io.FileOutputStream;6 5 import java.io.IOException; 7 6 import java.io.ObjectOutputStream; 7 import java.nio.file.Files; 8 8 9 9 import org.openstreetmap.josm.data.StructUtils; … … 38 38 39 39 if (layer instanceof AbstractTileSourceLayer) { 40 try (ObjectOutputStream oos = new ObjectOutputStream( new FileOutputStream(file))) {40 try (ObjectOutputStream oos = new ObjectOutputStream(Files.newOutputStream(file.toPath()))) { 41 41 oos.writeInt(CURRENT_FILE_VERSION); // file version 42 42 oos.writeObject(MainApplication.getMap().mapView.getCenter()); 43 ImageryPreferenceEntry entry = new ImageryPreferenceEntry(((AbstractTileSourceLayer ) layer).getInfo());43 ImageryPreferenceEntry entry = new ImageryPreferenceEntry(((AbstractTileSourceLayer<?>) layer).getInfo()); 44 44 oos.writeObject(StructUtils.serializeStruct(entry, ImageryPreferenceEntry.class)); 45 45 } -
trunk/src/org/openstreetmap/josm/gui/io/importexport/WMSLayerImporter.java
r12851 r13204 5 5 6 6 import java.io.File; 7 import java.io.FileInputStream;8 7 import java.io.IOException; 9 8 import java.io.InvalidClassException; 10 9 import java.io.ObjectInputStream; 10 import java.nio.file.Files; 11 11 import java.util.Map; 12 12 … … 49 49 final ImageryLayer layer; 50 50 51 try (ObjectInputStream ois = new ObjectInputStream( new FileInputStream(file))) {51 try (ObjectInputStream ois = new ObjectInputStream(Files.newInputStream(file.toPath()))) { 52 52 int sfv = ois.readInt(); 53 53 if (sfv < 5) {
Note:
See TracChangeset
for help on using the changeset viewer.