Example #1
0
 /**
  * Formats a name for a history node
  *
  * @param node the node
  * @return the name
  */
 @Override
 public String format(HistoryNode node) {
   StringBuilder sb = new StringBuilder();
   String name;
   if (Main.pref.getBoolean("osm-primitives.localize-name", true)) {
     name = node.getLocalName();
   } else {
     name = node.getName();
   }
   if (name == null) {
     sb.append(node.getId());
   } else {
     sb.append(name);
   }
   LatLon coord = node.getCoords();
   if (coord != null) {
     sb.append(" (")
         .append(coord.latToString(CoordinateFormat.getDefaultFormat()))
         .append(", ")
         .append(coord.lonToString(CoordinateFormat.getDefaultFormat()))
         .append(")");
   }
   decorateNameWithId(sb, node);
   return sb.toString();
 }