Changeset 17673 in josm


Ignore:
Timestamp:
2021-03-26T22:41:30+01:00 (4 years ago)
Author:
simon04
Message:

see #20673 - Simplify DefaultNameFormatter.format(IPrimitive)

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/osm/DefaultNameFormatter.java

    r17672 r17673  
    160160     */
    161161    public String format(IPrimitive osm) {
    162         if (osm instanceof INode) {
    163             return format((INode) osm);
    164         } else if (osm instanceof IWay) {
    165             return format((IWay<?>) osm);
    166         } else if (osm instanceof IRelation) {
    167             return format((IRelation<?>) osm);
    168         }
    169         return null;
     162        return osm.getDisplayName(this);
    170163    }
    171164
  • trunk/test/unit/org/openstreetmap/josm/data/osm/DefaultNameFormatterTest.java

    r17195 r17673  
    134134
    135135    static String getFormattedRelationName(String tagsString) {
    136         return DefaultNameFormatter.getInstance().format((Relation) OsmUtils.createPrimitive("relation " + tagsString));
     136        return DefaultNameFormatter.getInstance().format(OsmUtils.createPrimitive("relation " + tagsString));
    137137    }
    138138
    139139    static String getFormattedWayName(String tagsString) {
    140         return DefaultNameFormatter.getInstance().format((Way) OsmUtils.createPrimitive("way " + tagsString));
     140        return DefaultNameFormatter.getInstance().format(OsmUtils.createPrimitive("way " + tagsString));
    141141    }
    142142
Note: See TracChangeset for help on using the changeset viewer.