Changeset 4645 in josm for trunk/src/org/openstreetmap/josm/io/OsmApi.java
- Timestamp:
- 2011-12-10T06:44:44+01:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/io/OsmApi.java
r4310 r4645 31 31 import org.openstreetmap.josm.data.osm.IPrimitive; 32 32 import org.openstreetmap.josm.data.osm.OsmPrimitiveType; 33 import org.openstreetmap.josm.gui.layer.ImageryLayer; 33 34 import org.openstreetmap.josm.gui.layer.Layer; 34 import org.openstreetmap.josm.gui.layer.ImageryLayer;35 35 import org.openstreetmap.josm.gui.progress.NullProgressMonitor; 36 36 import org.openstreetmap.josm.gui.progress.ProgressMonitor; … … 107 107 */ 108 108 private boolean initialized = false; 109 110 private StringWriter swriter = new StringWriter();111 private OsmWriter osmWriter = new OsmWriter(new PrintWriter(swriter), true, null);112 109 113 110 /** … … 175 172 serverUrl, 176 173 version)); 177 osmWriter.setVersion(version);178 174 initialized = true; 179 175 180 /* This is an interim solution for openstreetmap.org not currently 176 /* This is an interim solution for openstreetmap.org not currently 181 177 * transmitting their imagery blacklist in the capabilities call. 182 178 * remove this as soon as openstreetmap.org adds blacklists. */ … … 191 187 /* This checks if there are any layers currently displayed that 192 188 * are now on the blacklist, and removes them. This is a rare 193 * situat on - probably only occurs if the user changes the API URL189 * situation - probably only occurs if the user changes the API URL 194 190 * in the preferences menu. Otherwise they would not have been able 195 191 * to load the layers in the first place becuase they would have … … 228 224 */ 229 225 private String toXml(IPrimitive o, boolean addBody) { 226 StringWriter swriter = new StringWriter(); 227 OsmWriter osmWriter = OsmWriterFactory.createOsmWriter(new PrintWriter(swriter), true, version); 230 228 swriter.getBuffer().setLength(0); 231 229 osmWriter.setWithBody(addBody); … … 234 232 o.visit(osmWriter); 235 233 osmWriter.footer(); 236 osmWriter. out.flush();234 osmWriter.flush(); 237 235 return swriter.toString(); 238 236 } … … 245 243 */ 246 244 private String toXml(Changeset s) { 245 StringWriter swriter = new StringWriter(); 246 OsmWriter osmWriter = OsmWriterFactory.createOsmWriter(new PrintWriter(swriter), true, version); 247 247 swriter.getBuffer().setLength(0); 248 248 osmWriter.header(); 249 249 osmWriter.visit(s); 250 250 osmWriter.footer(); 251 osmWriter. out.flush();251 osmWriter.flush(); 252 252 return swriter.toString(); 253 253 }
Note:
See TracChangeset
for help on using the changeset viewer.