org.openstreetmap.josm.data.osm
Class OsmPrimitiveComparator
java.lang.Object
org.openstreetmap.josm.data.osm.OsmPrimitiveComparator
- All Implemented Interfaces:
- java.util.Comparator<OsmPrimitive>
public class OsmPrimitiveComparator
- extends java.lang.Object
- implements java.util.Comparator<OsmPrimitive>
Comparator, comparing by type and objects display names
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.util.Comparator |
equals |
cache
private final java.util.HashMap<OsmPrimitive,java.lang.String> cache
df
private final DefaultNameFormatter df
relationsFirst
public boolean relationsFirst
OsmPrimitiveComparator
public OsmPrimitiveComparator()
cachedName
private java.lang.String cachedName(OsmPrimitive p)
compareName
private int compareName(OsmPrimitive a,
OsmPrimitive b)
compareType
private int compareType(OsmPrimitive a,
OsmPrimitive b)
compare
public int compare(OsmPrimitive a,
OsmPrimitive b)
- Specified by:
compare
in interface java.util.Comparator<OsmPrimitive>
JOSM