Changeset 7033 in josm for trunk/src/org/openstreetmap/josm/io/OsmServerBackreferenceReader.java
- Timestamp:
- 2014-05-01T02:34:43+02:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/io/OsmServerBackreferenceReader.java
r7005 r7033 18 18 import org.openstreetmap.josm.gui.progress.ProgressMonitor; 19 19 import org.openstreetmap.josm.tools.CheckParameterUtil; 20 import org.openstreetmap.josm.tools.Utils;21 20 22 21 /** … … 131 130 */ 132 131 protected DataSet getReferringWays(ProgressMonitor progressMonitor) throws OsmTransferException { 133 InputStream in = null;134 132 progressMonitor.beginTask(null, 2); 135 133 try { … … 139 137 .append("/").append(id).append("/ways"); 140 138 141 in = getInputStream(sb.toString(), progressMonitor.createSubTaskMonitor(1, true)); 142 if (in == null) 143 return null; 144 progressMonitor.subTask(tr("Downloading referring ways ...")); 145 return OsmReader.parseDataSet(in, progressMonitor.createSubTaskMonitor(1, true)); 139 try (InputStream in = getInputStream(sb.toString(), progressMonitor.createSubTaskMonitor(1, true))) { 140 if (in == null) 141 return null; 142 progressMonitor.subTask(tr("Downloading referring ways ...")); 143 return OsmReader.parseDataSet(in, progressMonitor.createSubTaskMonitor(1, true)); 144 } 146 145 } catch(OsmTransferException e) { 147 146 throw e; … … 152 151 } finally { 153 152 progressMonitor.finishTask(); 154 Utils.close(in);155 153 activeConnection = null; 156 154 } … … 165 163 */ 166 164 protected DataSet getReferringRelations(ProgressMonitor progressMonitor) throws OsmTransferException { 167 InputStream in = null;168 165 progressMonitor.beginTask(null, 2); 169 166 try { … … 173 170 .append("/").append(id).append("/relations"); 174 171 175 in = getInputStream(sb.toString(), progressMonitor.createSubTaskMonitor(1, true)); 176 if (in == null) 177 return null; 178 progressMonitor.subTask(tr("Downloading referring relations ...")); 179 return OsmReader.parseDataSet(in, progressMonitor.createSubTaskMonitor(1, true)); 172 try (InputStream in = getInputStream(sb.toString(), progressMonitor.createSubTaskMonitor(1, true))) { 173 if (in == null) 174 return null; 175 progressMonitor.subTask(tr("Downloading referring relations ...")); 176 return OsmReader.parseDataSet(in, progressMonitor.createSubTaskMonitor(1, true)); 177 } 180 178 } catch(OsmTransferException e) { 181 179 throw e; … … 186 184 } finally { 187 185 progressMonitor.finishTask(); 188 Utils.close(in);189 186 activeConnection = null; 190 187 }
Note:
See TracChangeset
for help on using the changeset viewer.