Uses of Class
org.openstreetmap.josm.tools.MultiMap
-
Packages that use MultiMap Package Description org.openstreetmap.josm.actions Provides the classes for JOSM user actions.org.openstreetmap.josm.data Provides the classes for JOSM managed data.org.openstreetmap.josm.data.imagery Provides the classes for JOSM imagery sources, coupled withJMapViewer
classes.org.openstreetmap.josm.data.sources org.openstreetmap.josm.data.validation.tests Provides the classes for JOSM data validation tests.org.openstreetmap.josm.gui.tagging.ac Provides GUI classes for handling autocompletion of tags.org.openstreetmap.josm.gui.tagging.presets Provides classes for handling tagging presets.org.openstreetmap.josm.io.imagery Provides the classes for imagery I/O.org.openstreetmap.josm.io.session Provides the classes for user sessions import/export.org.openstreetmap.josm.tools Provides the classes for various utilities and tools called from all other packages. -
-
Uses of MultiMap in org.openstreetmap.josm.actions
Fields in org.openstreetmap.josm.actions declared as MultiMap Modifier and Type Field Description private MultiMap<Layer,Layer>
SessionSaveAction. dependencies
-
Uses of MultiMap in org.openstreetmap.josm.data
Methods in org.openstreetmap.josm.data that return MultiMap Modifier and Type Method Description private static MultiMap<java.lang.String,java.lang.String>
StructUtils. multiMapFromJson(java.lang.String s)
Methods in org.openstreetmap.josm.data with parameters of type MultiMap Modifier and Type Method Description private static java.lang.String
StructUtils. multiMapToJson(MultiMap<?,?> map)
-
Uses of MultiMap in org.openstreetmap.josm.data.imagery
Fields in org.openstreetmap.josm.data.imagery declared as MultiMap Modifier and Type Field Description (package private) MultiMap<java.lang.String,java.lang.String>
ImageryInfo.ImageryPreferenceEntry. noTileChecksums
(package private) MultiMap<java.lang.String,java.lang.String>
ImageryInfo.ImageryPreferenceEntry. noTileHeaders
-
Uses of MultiMap in org.openstreetmap.josm.data.sources
Methods in org.openstreetmap.josm.data.sources with parameters of type MultiMap Modifier and Type Method Description void
SourceInfo. setNoTileChecksums(MultiMap<java.lang.String,java.lang.String> noTileChecksums)
Sets the map of <checksum type, checksum value> that if any tile with that checksum will be returned, then this tile will be treated as "no tile at this zoom level"void
SourceInfo. setNoTileHeaders(MultiMap<java.lang.String,java.lang.String> noTileHeaders)
Sets the map of <header name, header value> that if any of this header will be returned, then this tile will be treated as "no tile at this zoom level" -
Uses of MultiMap in org.openstreetmap.josm.data.validation.tests
Fields in org.openstreetmap.josm.data.validation.tests declared as MultiMap Modifier and Type Field Description (package private) MultiMap<java.lang.String,MapCSSTagCheckerRule>
MapCSSTagChecker. checks
private MultiMap<Way,Way>
SimilarNamedWays. errorWays
The already detected errorsprivate MultiMap<Pair<Node,Node>,WaySegment>
OverlappingWays. nodePairs
Bag of all way segmentsprivate static MultiMap<java.lang.String,java.lang.String>
TagChecker. oftenUsedTags
often used tags which are not in presetsprivate MultiMap<DuplicateWay.WayPair,OsmPrimitive>
DuplicateWay. ways
Bag of all waysprivate MultiMap<DuplicateWay.WayPairNoTags,OsmPrimitive>
DuplicateWay. waysNoTags
Bag of all ways, regardless of tagsMethods in org.openstreetmap.josm.data.validation.tests with parameters of type MultiMap Modifier and Type Method Description private static void
DuplicateRelation. addToRelations(MultiMap<DuplicateRelation.RelationPair,Relation> relations, Relation r, boolean forceAdd)
private void
TagChecker. checkSingleTagComplex(MultiMap<OsmPrimitive,java.lang.String> withErrors, OsmPrimitive p, java.lang.String key, java.lang.String value)
private void
TagChecker. checkSingleTagKeySimple(MultiMap<OsmPrimitive,java.lang.String> withErrors, OsmPrimitive p, java.lang.String s, java.lang.String key)
private void
TagChecker. checkSingleTagValueSimple(MultiMap<OsmPrimitive,java.lang.String> withErrors, OsmPrimitive p, java.lang.String s, java.lang.String key, java.lang.String value)
(package private) static MapCSSStyleIndex
MapCSSTagChecker. createMapCSSTagCheckerIndex(MultiMap<java.lang.String,MapCSSTagCheckerRule> checks, boolean includeOtherSeverity, boolean allTests)
private void
DuplicateRelation. performGeometryTest(MultiMap<DuplicateRelation.RelationPair,Relation> relations)
private void
TagChecker. spellCheckKey(MultiMap<OsmPrimitive,java.lang.String> withErrors, OsmPrimitive p, java.lang.String key)
private void
MapCSSTagChecker. testPartial(MultiMap<java.lang.String,MapCSSTagCheckerRule> currentCheck, java.util.Set<OsmPrimitive> tested, java.util.Set<OsmPrimitive> surrounding)
private void
TagChecker. tryGuess(OsmPrimitive p, java.lang.String key, java.lang.String value, MultiMap<OsmPrimitive,java.lang.String> withErrors)
-
Uses of MultiMap in org.openstreetmap.josm.gui.tagging.ac
Fields in org.openstreetmap.josm.gui.tagging.ac declared as MultiMap Modifier and Type Field Description (package private) static MultiMap<java.lang.String,java.lang.String>
AutoCompletionManager. PRESET_TAG_CACHE
the same as tagCache but for the preset keys and values can be accessed directlyprotected MultiMap<java.lang.String,java.lang.String>
AutoCompletionManager. tagCache
the cached tags given by a tag key and a list of values for this tag only accessed by getTagCache(), rebuild() and cachePrimitiveTags() use getTagCache() accessorMethods in org.openstreetmap.josm.gui.tagging.ac that return MultiMap Modifier and Type Method Description protected MultiMap<java.lang.String,java.lang.String>
AutoCompletionManager. getTagCache()
-
Uses of MultiMap in org.openstreetmap.josm.gui.tagging.presets
Fields in org.openstreetmap.josm.gui.tagging.presets declared as MultiMap Modifier and Type Field Description private static MultiMap<java.lang.String,java.lang.String>
TaggingPresets. PRESET_TAG_CACHE
cache for key/value pairs found in the preset -
Uses of MultiMap in org.openstreetmap.josm.io.imagery
Fields in org.openstreetmap.josm.io.imagery declared as MultiMap Modifier and Type Field Description private MultiMap<java.lang.String,java.lang.String>
ImageryReader.Parser. noTileChecksums
private MultiMap<java.lang.String,java.lang.String>
ImageryReader.Parser. noTileHeaders
-
Uses of MultiMap in org.openstreetmap.josm.io.session
Fields in org.openstreetmap.josm.io.session declared as MultiMap Modifier and Type Field Description private MultiMap<Layer,Layer>
SessionWriter. dependencies
Constructors in org.openstreetmap.josm.io.session with parameters of type MultiMap Constructor Description SessionWriter(java.util.List<Layer> layers, int active, java.util.Map<Layer,SessionLayerExporter> exporters, MultiMap<Layer,Layer> dependencies, boolean zip)
Constructs a newSessionWriter
.SessionWriter(java.util.List<Layer> layers, int active, java.util.Map<Layer,SessionLayerExporter> exporters, MultiMap<Layer,Layer> dependencies, SessionWriter.SessionWriterFlags... flags)
Constructs a newSessionWriter
. -
Uses of MultiMap in org.openstreetmap.josm.tools
Fields in org.openstreetmap.josm.tools declared as MultiMap Modifier and Type Field Description (package private) static MultiMap<java.lang.String,java.lang.String>
Tag2Link. wikidataRules
Maps OSM keys to formatter URLs from Wikidata and OSM Sophox where"$1"
has to be replaced by a value.Methods in org.openstreetmap.josm.tools with parameters of type MultiMap Modifier and Type Method Description static boolean
Utils. isEmpty(MultiMap<?,?> map)
Determines if a multimap is null or empty.static <T> java.util.List<T>
Utils. topologicalSort(MultiMap<T,T> dependencies)
Topological sort.
-