Package | Description |
---|---|
org.openstreetmap.josm.data.osm.visitor.paint.relations |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<NavigatableComponent,java.util.Map<DataSet,java.util.Map<Relation,Multipolygon>>> |
MultipolygonCache.cache |
Modifier and Type | Method and Description |
---|---|
Multipolygon |
MultipolygonCache.get(NavigatableComponent nc,
Relation r)
Gets a multipolygon from cache.
|
Multipolygon |
MultipolygonCache.get(NavigatableComponent nc,
Relation r,
boolean forceRefresh)
Gets a multipolygon from cache.
|
Modifier and Type | Method and Description |
---|---|
private java.util.Collection<java.util.Map<Relation,Multipolygon>> |
MultipolygonCache.getMapsFor(DataSet ds) |
private java.util.Collection<java.util.Map<Relation,Multipolygon>> |
MultipolygonCache.updateMultipolygonsReferringTo(AbstractDatasetChangedEvent event,
java.util.Collection<? extends OsmPrimitive> primitives,
DataSet ds,
java.util.Collection<java.util.Map<Relation,Multipolygon>> initialMaps) |
Modifier and Type | Method and Description |
---|---|
private static void |
MultipolygonCache.dispatchEvent(AbstractDatasetChangedEvent event,
Relation r,
java.util.Collection<java.util.Map<Relation,Multipolygon>> maps) |
private void |
MultipolygonCache.processEvent(AbstractDatasetChangedEvent event,
Relation r,
java.util.Collection<java.util.Map<Relation,Multipolygon>> maps) |
private static void |
MultipolygonCache.removeMultipolygonFrom(Relation r,
java.util.Collection<java.util.Map<Relation,Multipolygon>> maps) |
private java.util.Collection<java.util.Map<Relation,Multipolygon>> |
MultipolygonCache.updateMultipolygonsReferringTo(AbstractDatasetChangedEvent event,
java.util.Collection<? extends OsmPrimitive> primitives,
DataSet ds,
java.util.Collection<java.util.Map<Relation,Multipolygon>> initialMaps) |