Changeset 12745 in josm


Ignore:
Timestamp:
2017-09-05T21:48:18+02:00 (3 months ago)
Author:
bastiK
Message:

see #15229 - deprecate LatLon#toStringCSV

removes last references of LatLon to CoordinateFormat classes

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/coor/LatLon.java

    r12741 r12745  
    422422     * @param separator values separator
    423423     * @return String in the format {@code "1.23456[separator]2.34567"}
    424      */
     424     * @deprecated method removed without replacment
     425     */
     426    @Deprecated
    425427    public String toStringCSV(String separator) {
    426428        return Utils.join(separator, Arrays.asList(
  • trunk/src/org/openstreetmap/josm/gui/dialogs/InspectPrimitiveDataText.java

    r12725 r12745  
    55import static org.openstreetmap.josm.tools.I18n.trn;
    66
     7import java.util.Arrays;
    78import java.util.List;
    89
     
    1011import org.openstreetmap.josm.data.conflict.Conflict;
    1112import org.openstreetmap.josm.data.coor.EastNorth;
     13import org.openstreetmap.josm.data.coor.ILatLon;
     14import org.openstreetmap.josm.data.coor.conversion.DecimalDegreesCoordinateFormat;
    1215import org.openstreetmap.josm.data.osm.BBox;
    1316import org.openstreetmap.josm.data.osm.DataSet;
     
    1821import org.openstreetmap.josm.data.osm.Way;
    1922import org.openstreetmap.josm.tools.Geometry;
     23import org.openstreetmap.josm.tools.Utils;
    2024import org.openstreetmap.josm.tools.date.DateUtils;
    2125
     
    159163        } else if (o instanceof Way) {
    160164            addBbox(o);
    161             add(tr("Centroid: "), Main.getProjection().eastNorth2latlon(
    162                     Geometry.getCentroid(((Way) o).getNodes())).toStringCSV(", "));
     165            add(tr("Centroid: "),
     166                    toStringCSV(", ", Main.getProjection().eastNorth2latlon(
     167                            Geometry.getCentroid(((Way) o).getNodes()))));
    163168            addWayNodes((Way) o);
    164169        } else if (o instanceof Relation) {
     
    198203                    Double.toString(bottomRigth.east()), ", ",
    199204                    Double.toString(topLeft.north()));
    200             add(tr("Center of bounding box: "), bbox.getCenter().toStringCSV(", "));
     205            add(tr("Center of bounding box: "), toStringCSV(", ", bbox.getCenter()));
    201206        }
    202207    }
     
    233238    }
    234239
     240    /**
     241     * Returns lat/lon coordinate in human-readable format separated by {@code separator}.
     242     * @param separator values separator
     243     * @param ll the lat/lon
     244     * @return String in the format {@code "1.23456[separator]2.34567"}
     245     */
     246    private static String toStringCSV(String separator, ILatLon ll) {
     247        return Utils.join(separator, Arrays.asList(
     248                DecimalDegreesCoordinateFormat.INSTANCE.latToString(ll),
     249                DecimalDegreesCoordinateFormat.INSTANCE.lonToString(ll)
     250        ));
     251    }
     252
    235253    @Override
    236254    public String toString() {
  • trunk/test/unit/org/openstreetmap/josm/data/coor/LatLonTest.java

    r11086 r12745  
    201201    public void testFormatting() {
    202202        LatLon c = new LatLon(47.000000, 19.000000);
    203         assertEquals("47.0;19.0", c.toStringCSV(";"));
    204203        assertEquals("47.0", c.latToString(CoordinateFormat.DECIMAL_DEGREES));
    205204        assertEquals("19.0", c.lonToString(CoordinateFormat.DECIMAL_DEGREES));
Note: See TracChangeset for help on using the changeset viewer.