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    }