public class OsmPrimitiveComparator extends Object implements Comparator<OsmPrimitive>
| Modifier and Type | Field and Description |
|---|---|
private Map<OsmPrimitive,String> |
cache |
private DefaultNameFormatter |
df |
boolean |
relationsFirst |
| Constructor and Description |
|---|
OsmPrimitiveComparator() |
| Modifier and Type | Method and Description |
|---|---|
private String |
cachedName(OsmPrimitive p) |
int |
compare(OsmPrimitive a,
OsmPrimitive b) |
private int |
compareName(OsmPrimitive a,
OsmPrimitive b) |
private int |
compareType(OsmPrimitive a,
OsmPrimitive b) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcomparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongprivate final Map<OsmPrimitive,String> cache
private final DefaultNameFormatter df
public boolean relationsFirst
public OsmPrimitiveComparator()
private String cachedName(OsmPrimitive p)
private int compareName(OsmPrimitive a, OsmPrimitive b)
private int compareType(OsmPrimitive a, OsmPrimitive b)
public int compare(OsmPrimitive a, OsmPrimitive b)
compare in interface Comparator<OsmPrimitive>