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,RelationUsersTagsChangesetsUtilities 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 classUploadSelectionAction.UploadHullBuilderComputes 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 classCommand.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 voidNode. accept(OsmPrimitiveVisitor visitor)abstract voidOsmPrimitive. accept(OsmPrimitiveVisitor visitor)Implementation of the visitor scheme.voidRelation. accept(OsmPrimitiveVisitor visitor)voidWay. accept(OsmPrimitiveVisitor visitor)voidOsmPrimitive. visitReferrers(OsmPrimitiveVisitor visitor)Visitsvisitorfor 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 classAllNodesVisitorCollect all nodes a specific osm primitive has.classBoundingXYVisitorCalculates the total bounding rectangle of a series ofOsmPrimitiveobjects, using the EastNorth values as reference.classMergeSourceBuildingVisitorMergeSourceBuildingVisitor helps to build the "hull" of a collection ofOsmPrimitives 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 classTestParent class for all validation tests.static classTest.TagTestA 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 classAddressesPerforms validation tests on addresses (addr:housenumber) and associatedStreet relations.classApiCapabilitiesTestPerforms validation tests against OSM API capabilities.classBarriersEntrancesPerforms validation tests on barriers and entrances.classCoastlinesCheck coastlines for errorsclassConditionalKeysChecks for conditional restrictionsclassConnectivityRelationsCheck for inconsistencies in lane information between relation and members.classCrossingWaysTests if there are segments that crosses in the same layer/levelstatic classCrossingWays.BoundariesCrossing boundaries ways test.static classCrossingWays.SelfCrossingSelf crossing ways test (for all ways)static classCrossingWays.WaysGeneral crossing ways test.classCycleDetectorTest for detecting cycles in a directed graph, currently used for waterways only.classDirectionNodesFind nodes with direction tag and invalid number of parent ways or position in way.classDuplicatedWayNodesChecks for ways with identical consecutive nodes.classDuplicateNodeTests if there are duplicate nodesclassDuplicateRelationTests if there are duplicate relationsclassDuplicateWayTests if there are duplicate waysclassHighwaysTest that performs semantic checks on highways.classInternetTagsPerforms validation tests on internet-related tags (websites, e-mail addresses, etc.).classLanesTest that validateslane:tags.classLongSegmentChecks for very long segments.classMapCSSTagCheckerMapCSS-based tag checker/fixer.(package private) static classMapCSSTagChecker.MapCSSTagCheckerAndRuleclassMultipolygonTestChecks if multipolygons are validclassNameMismatchCheck for missing name:* translations.classOpeningHourTestTests the correct usage of the opening hour syntax of the tagsopening_hours,collection_times,service_timesaccording to OpeningHoursParser.classOverlappingWaysTests if there are overlapping ways.classPowerLinesChecks for nodes in power lines/minor_lines that do not have a power=tower/pole/portal tag nodes where the reference numbering not consistent ways where are unusually long segments without line support feature ways where the line type is possibly misused See #7812 and #20716 for discussions about this test.classPublicTransportRouteTestTests for public transport routes.classRelationCheckerCheck for wrong relations.classRightAngleBuildingTestChecks for buildings with angles close to right angle.classSelfIntersectingWayChecks for self-intersecting ways.classSharpAnglesFind highways that have sharp anglesclassSimilarNamedWaysChecks for similar named ways, symptom of a possible typo.classTagCheckerCheck for misspelled or wrong tagsclassTurnrestrictionTestChecks if turn restrictions are validclassUnclosedWaysCheck area type ways for errorsclassUnconnectedWaysChecks if a way has an endpoint very near to another way.static classUnconnectedWays.UnconnectedHighwaysUnconnected highways test.static classUnconnectedWays.UnconnectedNaturalOrLanduseUnconnected natural/landuse test.static classUnconnectedWays.UnconnectedPowerUnconnected power ways test.static classUnconnectedWays.UnconnectedRailwaysUnconnected railways test.static classUnconnectedWays.UnconnectedWaterwaysUnconnected waterways test.classUntaggedNodeChecks for nodes with uninteresting tags that are in no wayclassUntaggedWayChecks for untagged waysclassWayConnectedToAreaChecks for ways connected to areas.classWronglyOrderedWaysCheck 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 classAggregatePrimitivesVisitorA visitor that aggregates all primitives it visits.classMultipleNameVisitorAble to create a name and an icon for a collection of elements.classNameVisitorAble 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 classConflictDialog.ConflictPainterPaints conflicts.static classValidatorDialog.ValidatorBoundingXYVisitorA 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 classHistoryBrowserModel.HistoryPrimitiveBuilderCreates aHistoryOsmPrimitivefrom 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 classOsmDataLayer.DataCountVisitorA 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 classPaintVisitorVisitor 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 classGeoJSONWriter.GeometryPrimitiveVisitorConvert a primitive to a json object
-