public final class OsmPrimitiveComparator extends java.lang.Object
OsmPrimitive.| Modifier | Constructor and Description |
|---|---|
private |
OsmPrimitiveComparator() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Comparator<OsmPrimitive> |
comparingNames()
Returns a comparator comparing primitives by their name using
DefaultNameFormatter. |
static java.util.Comparator<OsmPrimitive> |
comparingUniqueId()
Returns a comparator comparing primitives by their unique id.
|
static java.util.Comparator<OsmPrimitive> |
orderingNodesWaysRelations()
Returns a comparator ordering the primitives by type in the order NODE, WAY, RELATION
|
static java.util.Comparator<OsmPrimitive> |
orderingRelationsWaysNodes()
Returns a comparator ordering the primitives by type in the order RELATION, WAY, NODE
|
static java.util.Comparator<OsmPrimitive> |
orderingWaysRelationsNodes()
Returns a comparator ordering the primitives by type in the order WAY, RELATION, NODE
|
private OsmPrimitiveComparator()
public static java.util.Comparator<OsmPrimitive> comparingNames()
DefaultNameFormatter.
Formatted names are cached.DefaultNameFormatterpublic static java.util.Comparator<OsmPrimitive> comparingUniqueId()
public static java.util.Comparator<OsmPrimitive> orderingNodesWaysRelations()
public static java.util.Comparator<OsmPrimitive> orderingWaysRelationsNodes()
public static java.util.Comparator<OsmPrimitive> orderingRelationsWaysNodes()