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.DefaultNameFormatter
public 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()