public class RelationCache
extends java.lang.Object
sort()
aufgerufen werden, damit die folgenden Zugriffe mittels
Binaersuche optimiert werden koennen.
Constructor and Description |
---|
RelationCache() |
Modifier and Type | Method and Description |
---|---|
boolean |
add(OsmRelation osmRelation)
Cached eine Relation.
|
void |
clear() |
Membership[] |
lookupNodeMemberships(long nodeId) |
Membership[] |
lookupRelationMemberships(long relationId) |
Membership[] |
lookupWayMemberships(long wayId) |
void |
sort()
Sollte zwingend nach dem Fuellen des Caches aufgerufen werden,
damit spaetere lookups performant mittels Binaersuche
durchgefuehrt werden koennen.
|
public void clear()
public void sort()
public boolean add(OsmRelation osmRelation)
osmRelation
- OsmRelation
.public Membership[] lookupNodeMemberships(long nodeId)
public Membership[] lookupWayMemberships(long wayId)
public Membership[] lookupRelationMemberships(long relationId)