Uses of Interface
org.openstreetmap.josm.data.osm.visitor.OsmPrimitiveVisitor
-
Packages that use OsmPrimitiveVisitor Package Description org.openstreetmap.josm.actions Provides the classes for JOSM user actions.org.openstreetmap.josm.command Provides the classes for JOSM commands allowing to modify an OSM data set.org.openstreetmap.josm.data.osm Provides the classes for OSM data:Primitives
:Node
,Way
,Relation
Users
Tags
Changesets
Utilities classesorg.openstreetmap.josm.data.osm.visitor Provides the classes for performing actions on OSM primitives using Visitor design pattern.org.openstreetmap.josm.data.validation Provides the classes for JOSM data validation.org.openstreetmap.josm.data.validation.tests Provides the classes for JOSM data validation tests.org.openstreetmap.josm.data.validation.util Provides utilities classes for JOSM data validation.org.openstreetmap.josm.gui.dialogs Provides three kinds of dialogs: Toggle dialogs on the right side of the GUI, that can be turned on, off, attached or detached from the GUI Changeset dialog based on a standalone implementation, dedicated to OSM changesets management Extended dialogs for everything elseorg.openstreetmap.josm.gui.history Provides GUI classes for handling history of OSM objects.org.openstreetmap.josm.gui.layer Provides classes for handling the different kinds of map layers.org.openstreetmap.josm.gui.layer.validation Provides classes for handling validation layer.org.openstreetmap.josm.io Provides the classes for JOSM input/output support. -
-
Uses of OsmPrimitiveVisitor in org.openstreetmap.josm.actions
Classes in org.openstreetmap.josm.actions that implement OsmPrimitiveVisitor Modifier and Type Class Description (package private) static class
UploadSelectionAction.UploadHullBuilder
Computes the collection of primitives to upload, given a collection of candidate primitives. -
Uses of OsmPrimitiveVisitor in org.openstreetmap.josm.command
Classes in org.openstreetmap.josm.command that implement OsmPrimitiveVisitor Modifier and Type Class Description private static class
Command.CloneVisitor
-
Uses of OsmPrimitiveVisitor in org.openstreetmap.josm.data.osm
Methods in org.openstreetmap.josm.data.osm with parameters of type OsmPrimitiveVisitor Modifier and Type Method Description void
Node. accept(OsmPrimitiveVisitor visitor)
abstract void
OsmPrimitive. accept(OsmPrimitiveVisitor visitor)
Implementation of the visitor scheme.void
Relation. accept(OsmPrimitiveVisitor visitor)
void
Way. accept(OsmPrimitiveVisitor visitor)
void
OsmPrimitive. visitReferrers(OsmPrimitiveVisitor visitor)
Visitsvisitor
for all referrers. -
Uses of OsmPrimitiveVisitor in org.openstreetmap.josm.data.osm.visitor
Classes in org.openstreetmap.josm.data.osm.visitor that implement OsmPrimitiveVisitor Modifier and Type Class Description class
AllNodesVisitor
Collect all nodes a specific osm primitive has.class
BoundingXYVisitor
Calculates the total bounding rectangle of a series ofOsmPrimitive
objects, using the EastNorth values as reference.class
MergeSourceBuildingVisitor
MergeSourceBuildingVisitor helps to build the "hull" of a collection ofOsmPrimitive
s which shall be merged into another layer. -
Uses of OsmPrimitiveVisitor in org.openstreetmap.josm.data.validation
Classes in org.openstreetmap.josm.data.validation that implement OsmPrimitiveVisitor Modifier and Type Class Description class
Test
Parent class for all validation tests.static class
Test.TagTest
A test that forwards all primitives toTest.TagTest.check(OsmPrimitive)
. -
Uses of OsmPrimitiveVisitor in org.openstreetmap.josm.data.validation.tests
Classes in org.openstreetmap.josm.data.validation.tests that implement OsmPrimitiveVisitor Modifier and Type Class Description class
Addresses
Performs validation tests on addresses (addr:housenumber) and associatedStreet relations.class
ApiCapabilitiesTest
Performs validation tests against OSM API capabilities.class
BarriersEntrances
Performs validation tests on barriers and entrances.class
Coastlines
Check coastlines for errorsclass
ConditionalKeys
Checks for conditional restrictionsclass
ConnectivityRelations
Check for inconsistencies in lane information between relation and members.class
CrossingWays
Tests if there are segments that crosses in the same layer/levelstatic class
CrossingWays.Boundaries
Crossing boundaries ways test.static class
CrossingWays.SelfCrossing
Self crossing ways test (for all ways)static class
CrossingWays.Ways
General crossing ways test.class
DirectionNodes
Find nodes with direction tag and invalid number of parent ways or position in way.class
DuplicatedWayNodes
Checks for ways with identical consecutive nodes.class
DuplicateNode
Tests if there are duplicate nodesclass
DuplicateRelation
Tests if there are duplicate relationsclass
DuplicateWay
Tests if there are duplicate waysclass
Highways
Test that performs semantic checks on highways.class
InternetTags
Performs validation tests on internet-related tags (websites, e-mail addresses, etc.).class
Lanes
Test that validateslane:
tags.class
LongSegment
Checks for very long segments.class
MapCSSTagChecker
MapCSS-based tag checker/fixer.(package private) static class
MapCSSTagChecker.MapCSSTagCheckerAndRule
class
MultipolygonTest
Checks if multipolygons are validclass
NameMismatch
Check for missing name:* translations.class
OpeningHourTest
Tests the correct usage of the opening hour syntax of the tagsopening_hours
,collection_times
,service_times
according to OpeningHoursParser.class
OverlappingWays
Tests if there are overlapping ways.class
PowerLines
Checks for nodes in power lines/minor_lines that do not have a power=tower/pole tag.
See #7812 for discussions about this test.class
PublicTransportRouteTest
Tests for public transport routes.class
RelationChecker
Check for wrong relations.class
RightAngleBuildingTest
Checks for buildings with angles close to right angle.class
SelfIntersectingWay
Checks for self-intersecting ways.class
SharpAngles
Find highways that have sharp anglesclass
SimilarNamedWays
Checks for similar named ways, symptom of a possible typo.class
TagChecker
Check for misspelled or wrong tagsclass
TurnrestrictionTest
Checks if turn restrictions are validclass
UnclosedWays
Check area type ways for errorsclass
UnconnectedWays
Checks if a way has an endpoint very near to another way.static class
UnconnectedWays.UnconnectedHighways
Unconnected highways test.static class
UnconnectedWays.UnconnectedNaturalOrLanduse
Unconnected natural/landuse test.static class
UnconnectedWays.UnconnectedPower
Unconnected power ways test.static class
UnconnectedWays.UnconnectedRailways
Unconnected railways test.static class
UnconnectedWays.UnconnectedWaterways
Unconnected waterways test.class
UntaggedNode
Checks for nodes with uninteresting tags that are in no wayclass
UntaggedWay
Checks for untagged waysclass
WayConnectedToArea
Checks for ways connected to areas.class
WronglyOrderedWays
Check cyclic ways for errors -
Uses of OsmPrimitiveVisitor in org.openstreetmap.josm.data.validation.util
Classes in org.openstreetmap.josm.data.validation.util that implement OsmPrimitiveVisitor Modifier and Type Class Description class
AggregatePrimitivesVisitor
A visitor that aggregates all primitives it visits.class
MultipleNameVisitor
Able to create a name and an icon for a collection of elements.class
NameVisitor
Able to create a name and an icon for each data element. -
Uses of OsmPrimitiveVisitor in org.openstreetmap.josm.gui.dialogs
Classes in org.openstreetmap.josm.gui.dialogs that implement OsmPrimitiveVisitor Modifier and Type Class Description static class
ConflictDialog.ConflictPainter
Paints conflicts.static class
ValidatorDialog.ValidatorBoundingXYVisitor
A visitor that is used to compute the bounds of an error. -
Uses of OsmPrimitiveVisitor in org.openstreetmap.josm.gui.history
Classes in org.openstreetmap.josm.gui.history that implement OsmPrimitiveVisitor Modifier and Type Class Description (package private) static class
HistoryBrowserModel.HistoryPrimitiveBuilder
Creates aHistoryOsmPrimitive
from aOsmPrimitive
-
Uses of OsmPrimitiveVisitor in org.openstreetmap.josm.gui.layer
Classes in org.openstreetmap.josm.gui.layer that implement OsmPrimitiveVisitor Modifier and Type Class Description static class
OsmDataLayer.DataCountVisitor
A listener that counts the number of primitives it encounters -
Uses of OsmPrimitiveVisitor in org.openstreetmap.josm.gui.layer.validation
Classes in org.openstreetmap.josm.gui.layer.validation that implement OsmPrimitiveVisitor Modifier and Type Class Description class
PaintVisitor
Visitor that highlights the primitives affected by an error -
Uses of OsmPrimitiveVisitor in org.openstreetmap.josm.io
Classes in org.openstreetmap.josm.io that implement OsmPrimitiveVisitor Modifier and Type Class Description private class
GeoJSONWriter.GeometryPrimitiveVisitor
-