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