001// License: GPL. For details, see LICENSE file. 002package org.openstreetmap.josm.data.osm; 003 004import java.util.Comparator; 005 006public interface NameFormatter { 007 String format(Node node); 008 009 String format(Way way); 010 011 String format(Relation relation); 012 013 String format(Changeset changeset); 014 015 Comparator<Node> getNodeComparator(); 016 017 Comparator<Way> getWayComparator(); 018 019 Comparator<Relation> getRelationComparator(); 020}