Ticket #8902: stringbuilder.diff
File stringbuilder.diff, 24.2 KB (added by , 11 years ago) |
---|
-
src/org/openstreetmap/josm/actions/OpenFileAction.java
132 132 } 133 133 134 134 protected void alertFilesNotMatchingWithImporter(Collection<File> files, FileImporter importer) { 135 final StringBu ffer msg = new StringBuffer();135 final StringBuilder msg = new StringBuilder(); 136 136 msg.append("<html>"); 137 137 msg.append( 138 138 trn( … … 159 159 } 160 160 161 161 protected void alertFilesWithUnknownImporter(Collection<File> files) { 162 final StringBu ffer msg = new StringBuffer();162 final StringBuilder msg = new StringBuilder(); 163 163 msg.append("<html>"); 164 164 msg.append( 165 165 trn( -
src/org/openstreetmap/josm/actions/downloadtasks/PostDownloadHandler.java
103 103 // multiple error object? prepare a HTML list 104 104 // 105 105 if (!errors.isEmpty()) { 106 final StringBu ffer sb = new StringBuffer();106 final StringBuilder sb = new StringBuilder(); 107 107 for (Object error:errors) { 108 108 if (error instanceof String) { 109 109 sb.append("<li>").append(error).append("</li>").append("<br>"); -
src/org/openstreetmap/josm/actions/upload/CyclicUploadDependencyException.java
18 18 } 19 19 20 20 protected String formatRelation(Relation r) { 21 StringBu ffer sb = new StringBuffer();21 StringBuilder sb = new StringBuilder(); 22 22 if (r.getName() != null) { 23 23 sb.append("'").append(r.getName()).append("'"); 24 24 } else if (!r.isNew()) { … … 31 31 32 32 @Override 33 33 public String getMessage() { 34 StringBu ffer sb = new StringBuffer();34 StringBuilder sb = new StringBuilder(); 35 35 sb.append(tr("Cyclic dependency between relations:")); 36 36 sb.append("["); 37 37 for (int i=0; i< cycle.size(); i++) { -
src/org/openstreetmap/josm/data/Bounds.java
309 309 } 310 310 311 311 public String encodeAsString(String separator) { 312 StringBu ffer sb = new StringBuffer();312 StringBuilder sb = new StringBuilder(); 313 313 sb.append(minLat).append(separator).append(minLon) 314 314 .append(separator).append(maxLat).append(separator) 315 315 .append(maxLon); -
src/org/openstreetmap/josm/data/Version.java
37 37 String s = null; 38 38 try { 39 39 BufferedReader in = Utils.openURLReader(resource); 40 StringBu ffer sb = new StringBuffer();40 StringBuilder sb = new StringBuilder(); 41 41 try { 42 42 for (String line = in.readLine(); line != null; line = in.readLine()) { 43 43 sb.append(line).append("\n"); … … 144 144 145 145 // the revision info 146 146 // 147 StringBu ffer sb = new StringBuffer();147 StringBuilder sb = new StringBuilder(); 148 148 for(Entry<String,String> property: properties.entrySet()) { 149 149 sb.append(property.getKey()).append(":").append(property.getValue()).append("\n"); 150 150 } -
src/org/openstreetmap/josm/data/imagery/Shape.java
35 35 } 36 36 37 37 public String encodeAsString(String separator) { 38 StringBu ffer sb = new StringBuffer();38 StringBuilder sb = new StringBuilder(); 39 39 for (Coordinate c : coords) { 40 40 if (sb.length() != 0) { 41 41 sb.append(separator); -
src/org/openstreetmap/josm/data/osm/User.java
203 203 204 204 @Override 205 205 public String toString() { 206 StringBu ffer s = new StringBuffer();206 StringBuilder s = new StringBuilder(); 207 207 s.append("id:"+uid); 208 208 if (names.size() == 1) { 209 209 s.append(" name:"+getName()); -
src/org/openstreetmap/josm/data/projection/datum/NTV2GridShiftFile.java
275 275 276 276 @Override 277 277 public String toString() { 278 StringBu ffer buf = new StringBuffer("Headers : ");278 StringBuilder buf = new StringBuilder("Headers : "); 279 279 buf.append(overviewHeaderCount); 280 280 buf.append("\nSub Hdrs : "); 281 281 buf.append(subGridHeaderCount); -
src/org/openstreetmap/josm/data/projection/datum/NTV2SubGrid.java
289 289 } 290 290 291 291 public String getDetails() { 292 StringBu ffer buf = new StringBuffer("Sub Grid : ");292 StringBuilder buf = new StringBuilder("Sub Grid : "); 293 293 buf.append(subGridName); 294 294 buf.append("\nParent : "); 295 295 buf.append(parentSubGridName); -
src/org/openstreetmap/josm/gui/BookmarkList.java
214 214 215 215 protected String buildToolTipText(Bookmark b) { 216 216 Bounds area = b.getArea(); 217 StringBu ffer sb = new StringBuffer();217 StringBuilder sb = new StringBuilder(); 218 218 sb.append("<html>min[latitude,longitude]=<strong>[") 219 219 .append(area.getMin().lat()).append(",").append(area.getMin().lon()).append("]</strong>") 220 220 .append("<br>") -
src/org/openstreetmap/josm/gui/MultiSplitLayout.java
1057 1057 @Override 1058 1058 public String toString() { 1059 1059 int nChildren = getChildren().size(); 1060 StringBu ffer sb = new StringBuffer("MultiSplitLayout.Split");1060 StringBuilder sb = new StringBuilder("MultiSplitLayout.Split"); 1061 1061 sb.append(isRowLayout() ? " ROW [" : " COLUMN ["); 1062 1062 sb.append(nChildren + ((nChildren == 1) ? " child" : " children")); 1063 1063 sb.append("] "); … … 1112 1112 1113 1113 @Override 1114 1114 public String toString() { 1115 StringBu ffer sb = new StringBuffer("MultiSplitLayout.Leaf");1115 StringBuilder sb = new StringBuilder("MultiSplitLayout.Leaf"); 1116 1116 sb.append(" \""); 1117 1117 sb.append(getName()); 1118 1118 sb.append("\""); -
src/org/openstreetmap/josm/gui/bbox/TileSelectionBBoxChooser.java
653 653 654 654 @Override 655 655 public String toString() { 656 StringBu ffer sb = new StringBuffer();656 StringBuilder sb = new StringBuilder(); 657 657 sb.append("min=").append(min.x).append(",").append(min.y).append(","); 658 658 sb.append("max=").append(max.x).append(",").append(max.y).append(","); 659 659 sb.append("zoom=").append(zoomLevel); -
src/org/openstreetmap/josm/gui/conflict/pair/ListMergeModel.java
354 354 if (deletedIds.size() > MAX_DELETED_PRIMITIVE_IN_DIALOG) { 355 355 items.add(tr("{0} more...", deletedIds.size() - MAX_DELETED_PRIMITIVE_IN_DIALOG)); 356 356 } 357 StringBu ffer sb = new StringBuffer();357 StringBuilder sb = new StringBuilder(); 358 358 sb.append("<html>"); 359 359 sb.append(tr("The following objects could not be copied to the target object<br>because they are deleted in the target dataset:")); 360 360 sb.append("<ul>"); -
src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java
710 710 relations++; 711 711 } 712 712 } 713 StringBu ffer text = new StringBuffer();713 StringBuilder text = new StringBuilder(); 714 714 if(ways != 0) { 715 715 text.append(text.length() > 0 ? ", " : "") 716 716 .append(trn("{0} way", "{0} ways", ways, ways)); -
src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetListCellRenderer.java
31 31 } 32 32 33 33 protected void renderLabel(Changeset cs) { 34 StringBu ffer sb = new StringBuffer();34 StringBuilder sb = new StringBuilder(); 35 35 if (cs.isIncomplete()) { 36 36 sb.append(tr("{0} [incomplete]", cs.getId())); 37 37 } else { -
src/org/openstreetmap/josm/gui/download/PlaceSelection.java
510 510 } 511 511 512 512 protected String lineWrapDescription(String description) { 513 StringBu ffer ret = new StringBuffer();514 StringBu ffer line = new StringBuffer();513 StringBuilder ret = new StringBuilder(); 514 StringBuilder line = new StringBuilder(); 515 515 StringTokenizer tok = new StringTokenizer(description, " "); 516 516 while(tok.hasMoreElements()) { 517 517 String t = tok.nextToken(); … … 522 522 } else { 523 523 line.append(" ").append(t).append("<br>"); 524 524 ret.append(line); 525 line = new StringBu ffer();525 line = new StringBuilder(); 526 526 } 527 527 } 528 528 ret.insert(0, "<html>"); -
src/org/openstreetmap/josm/gui/help/HelpBrowser.java
136 136 getClass().getResourceAsStream("/data/help-browser.css") 137 137 ) 138 138 ); 139 StringBu ffer css = new StringBuffer();139 StringBuilder css = new StringBuilder(); 140 140 try { 141 141 String line = null; 142 142 while ((line = reader.readLine()) != null) { -
src/org/openstreetmap/josm/gui/io/ChangesetCellRenderer.java
53 53 } 54 54 if (cs != null) { 55 55 setIcon(icon); 56 StringBu ffer sb = new StringBuffer();56 StringBuilder sb = new StringBuilder(); 57 57 if (cs.get("comment") != null) { 58 58 sb.append(cs.getId()).append(" - ").append(cs.get("comment")); 59 59 } else if (cs.get("name") != null) { -
src/org/openstreetmap/josm/gui/io/UploadParameterSummaryPanel.java
36 36 private ConfigurationParameterRequestHandler configHandler; 37 37 38 38 protected String buildChangesetSummary() { 39 StringBu ffer msg = new StringBuffer();39 StringBuilder msg = new StringBuilder(); 40 40 if (selectedChangeset == null || selectedChangeset.isNew()) { 41 41 msg.append(tr("Objects are uploaded to a <strong>new changeset</strong>.")); 42 42 } else { … … 170 170 } 171 171 172 172 protected void updateSummary() { 173 StringBu ffer sb = new StringBuffer();173 StringBuilder sb = new StringBuilder(); 174 174 sb.append("<html>"); 175 175 sb.append(buildStrategySummary()); 176 176 sb.append("<br><br>"); -
src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java
296 296 for (String tzStr : tmp) { 297 297 TimeZone tz = TimeZone.getTimeZone(tzStr); 298 298 299 String tzDesc = new StringBu ffer(tzStr).append(" (")299 String tzDesc = new StringBuilder(tzStr).append(" (") 300 300 .append(formatTimezone(tz.getRawOffset() / 3600000.0)) 301 301 .append(')').toString(); 302 302 vtTimezones.add(tzDesc); … … 314 314 defaultTz = TimeZone.getTimeZone(tzId); 315 315 } 316 316 317 cbTimezones.setSelectedItem(new StringBu ffer(defaultTz.getID()).append(" (")317 cbTimezones.setSelectedItem(new StringBuilder(defaultTz.getID()).append(" (") 318 318 .append(formatTimezone(defaultTz.getRawOffset() / 3600000.0)) 319 319 .append(')').toString()); 320 320 … … 1299 1299 } 1300 1300 1301 1301 private String formatTimezone(double timezone) { 1302 StringBu ffer ret = new StringBuffer();1302 StringBuilder ret = new StringBuilder(); 1303 1303 1304 1304 if (timezone < 0) { 1305 1305 ret.append('-'); … … 1325 1325 return 0; 1326 1326 1327 1327 char sgnTimezone = '+'; 1328 StringBu ffer hTimezone = new StringBuffer();1329 StringBu ffer mTimezone = new StringBuffer();1328 StringBuilder hTimezone = new StringBuilder(); 1329 StringBuilder mTimezone = new StringBuilder(); 1330 1330 int state = 1; // 1=start/sign, 2=hours, 3=minutes. 1331 1331 for (int i = 0; i < timezone.length(); i++) { 1332 1332 char c = timezone.charAt(i); -
src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java
234 234 if (entry != null) { 235 235 imgDisplay.setImage(entry.getFile(), entry.getExifOrientation()); 236 236 setTitle("Geotagged Images" + (entry.getFile() != null ? " - " + entry.getFile().getName() : "")); 237 StringBu ffer osd = new StringBuffer(entry.getFile() != null ? entry.getFile().getName() : "");237 StringBuilder osd = new StringBuilder(entry.getFile() != null ? entry.getFile().getName() : ""); 238 238 if (entry.getElevation() != null) { 239 239 osd.append(tr("\nAltitude: {0} m", entry.getElevation().longValue())); 240 240 } -
src/org/openstreetmap/josm/io/ChangesetQuery.java
230 230 * @return the query string 231 231 */ 232 232 public String getQueryString() { 233 StringBu ffer sb = new StringBuffer();233 StringBuilder sb = new StringBuilder(); 234 234 if (uid != null) { 235 235 sb.append("user").append("=").append(uid); 236 236 } else if (userName != null) { -
src/org/openstreetmap/josm/io/OsmApi.java
314 314 * @return base URL string 315 315 */ 316 316 public String getBaseUrl() { 317 StringBu ffer rv = new StringBuffer(serverUrl);317 StringBuilder rv = new StringBuilder(serverUrl); 318 318 if (version != null) { 319 319 rv.append("/"); 320 320 rv.append(version); … … 589 589 * been exhausted), or rewrapping a Java exception. 590 590 */ 591 591 private String sendRequest(String requestMethod, String urlSuffix,String requestBody, ProgressMonitor monitor, boolean doAuthenticate, boolean fastFail) throws OsmTransferException { 592 StringBu ffer responseBody = new StringBuffer();592 StringBuilder responseBody = new StringBuilder(); 593 593 int retries = fastFail ? 0 : getMaxRetries(); 594 594 595 595 while(true) { // the retry loop -
src/org/openstreetmap/josm/io/OsmServerBackreferenceReader.java
134 134 progressMonitor.beginTask(null, 2); 135 135 try { 136 136 progressMonitor.indeterminateSubTask(tr("Downloading from OSM Server...")); 137 StringBu ffer sb = new StringBuffer();137 StringBuilder sb = new StringBuilder(); 138 138 sb.append(primitiveType.getAPIName()) 139 139 .append("/").append(id).append("/ways"); 140 140 … … 168 168 progressMonitor.beginTask(null, 2); 169 169 try { 170 170 progressMonitor.subTask(tr("Contacting OSM Server...")); 171 StringBu ffer sb = new StringBuffer();171 StringBuilder sb = new StringBuilder(); 172 172 sb.append(primitiveType.getAPIName()) 173 173 .append("/").append(id).append("/relations"); 174 174 -
src/org/openstreetmap/josm/io/OsmServerChangesetReader.java
58 58 } 59 59 try { 60 60 monitor.beginTask(tr("Reading changesets...")); 61 StringBu ffer sb = new StringBuffer();61 StringBuilder sb = new StringBuilder(); 62 62 sb.append("changesets?").append(query.getQueryString()); 63 63 InputStream in = getInputStream(sb.toString(), monitor.createSubTaskMonitor(1, true)); 64 64 if (in == null) … … 92 92 } 93 93 try { 94 94 monitor.beginTask(tr("Reading changeset {0} ...",id)); 95 StringBu ffer sb = new StringBuffer();95 StringBuilder sb = new StringBuilder(); 96 96 sb.append("changeset/").append(id); 97 97 InputStream in = getInputStream(sb.toString(), monitor.createSubTaskMonitor(1, true)); 98 98 if (in == null) … … 137 137 continue; 138 138 } 139 139 i++; 140 StringBu ffer sb = new StringBuffer();140 StringBuilder sb = new StringBuilder(); 141 141 sb.append("changeset/").append(id); 142 142 InputStream in = getInputStream(sb.toString(), monitor.createSubTaskMonitor(1, true)); 143 143 if (in == null) … … 177 177 } 178 178 try { 179 179 monitor.beginTask(tr("Downloading changeset content")); 180 StringBu ffer sb = new StringBuffer();180 StringBuilder sb = new StringBuilder(); 181 181 sb.append("changeset/").append(id).append("/download"); 182 182 InputStream in = getInputStream(sb.toString(), monitor.createSubTaskMonitor(1, true)); 183 183 if (in == null) -
src/org/openstreetmap/josm/io/OsmServerHistoryReader.java
59 59 progressMonitor.beginTask(""); 60 60 try { 61 61 progressMonitor.indeterminateSubTask(tr("Contacting OSM Server...")); 62 StringBu ffer sb = new StringBuffer();62 StringBuilder sb = new StringBuilder(); 63 63 sb.append(primitiveType.getAPIName()) 64 64 .append("/").append(id).append("/history"); 65 65 -
src/org/openstreetmap/josm/io/OsmServerObjectReader.java
121 121 InputStream in = null; 122 122 try { 123 123 progressMonitor.indeterminateSubTask(tr("Downloading OSM data...")); 124 StringBu ffer sb = new StringBuffer();124 StringBuilder sb = new StringBuilder(); 125 125 sb.append(id.getType().getAPIName()); 126 126 sb.append("/"); 127 127 sb.append(id.getUniqueId()); -
src/org/openstreetmap/josm/plugins/PluginHandler.java
734 734 } 735 735 736 736 private static void alertFailedPluginUpdate(Component parent, Collection<PluginInformation> plugins) { 737 StringBu ffer sb = new StringBuffer();737 StringBuilder sb = new StringBuilder(); 738 738 sb.append("<html>"); 739 739 sb.append(trn( 740 740 "Updating the following plugin has failed:", … … 1082 1082 ) 1083 1083 }; 1084 1084 1085 StringBu ffer msg = new StringBuffer();1085 StringBuilder msg = new StringBuilder(); 1086 1086 msg.append("<html>"); 1087 1087 msg.append(tr("An unexpected exception occurred that may have come from the ''{0}'' plugin.", plugin.getPluginInformation().name)); 1088 1088 msg.append("<br>"); -
src/org/openstreetmap/josm/tools/WindowGeometry.java
247 247 * @param preferenceKey the preference key 248 248 */ 249 249 public void remember(String preferenceKey) { 250 StringBu ffer value = new StringBuffer();250 StringBuilder value = new StringBuilder(); 251 251 value.append("x=").append(topLeft.x).append(",") 252 252 .append("y=").append(topLeft.y).append(",") 253 253 .append("width=").append(extent.width).append(",")