Uses of Interface
org.openstreetmap.josm.data.osm.visitor.Visitor

Packages that use Visitor
org.openstreetmap.josm.actions   
org.openstreetmap.josm.command   
org.openstreetmap.josm.data.osm   
org.openstreetmap.josm.data.osm.visitor   
org.openstreetmap.josm.data.osm.visitor.paint   
org.openstreetmap.josm.data.validation   
org.openstreetmap.josm.data.validation.tests   
org.openstreetmap.josm.data.validation.util   
org.openstreetmap.josm.gui.dialogs   
org.openstreetmap.josm.gui.history   
org.openstreetmap.josm.gui.layer   
org.openstreetmap.josm.gui.mappaint.mapcss   
org.openstreetmap.josm.io   
 

Uses of Visitor in org.openstreetmap.josm.actions
 

Classes in org.openstreetmap.josm.actions that implement Visitor
(package private) static class UploadSelectionAction.UploadHullBuilder
          Computes the collection of primitives to upload, given a collection of candidate primitives.
 

Uses of Visitor in org.openstreetmap.josm.command
 

Classes in org.openstreetmap.josm.command that implement Visitor
private static class Command.CloneVisitor
           
 

Uses of Visitor in org.openstreetmap.josm.data.osm
 

Methods in org.openstreetmap.josm.data.osm with parameters of type Visitor
 void Way.visit(Visitor visitor)
           
abstract  void OsmPrimitive.visit(Visitor visitor)
           
 void Node.visit(Visitor visitor)
           
 void Changeset.visit(Visitor v)
           
 void Relation.visit(Visitor visitor)
           
 void OsmPrimitive.visitReferrers(Visitor visitor)
          Visits visitor for all referrers.
 

Uses of Visitor in org.openstreetmap.josm.data.osm.visitor
 

Classes in org.openstreetmap.josm.data.osm.visitor that implement Visitor
 class AbstractVisitor
          This class serves as a base class for most simple visitors, blocking out the "changeset" visit so as to avoid cluttering the visitors which are not interested.
 class AllNodesVisitor
          Collect all nodes a specific osm primitive has.
 class BoundingXYVisitor
          Calculates the total bounding rectangle of a series of OsmPrimitive objects, using the EastNorth values as reference.
 class MergeSourceBuildingVisitor
          MergeSourceBuildingVisitor helps to build the "hull" of a collection of OsmPrimitives which shall be merged into another layer.
 

Uses of Visitor in org.openstreetmap.josm.data.osm.visitor.paint
 

Classes in org.openstreetmap.josm.data.osm.visitor.paint that implement Visitor
 class WireframeMapRenderer
          A map renderer that paints a simple scheme of every primitive it visits to a previous set graphic environment.
 

Uses of Visitor in org.openstreetmap.josm.data.validation
 

Classes in org.openstreetmap.josm.data.validation that implement Visitor
 class Test
          Parent class for all validation tests.
(package private)  class TestError.PaintVisitor
          Visitor that highlights the primitives affected by this error
 

Uses of Visitor in org.openstreetmap.josm.data.validation.tests
 

Classes in org.openstreetmap.josm.data.validation.tests that implement Visitor
 class BuildingInBuilding
           
 class Coastlines
          Check coastlines for errors
 class CrossingWays
          Tests if there are segments that crosses in the same layer
 class DeprecatedTags
           
 class DuplicatedWayNodes
           
 class DuplicateNode
          Tests if there are duplicate nodes
 class DuplicateRelation
          Tests if there are duplicate relations
 class DuplicateWay
          Tests if there are duplicate ways
 class MultipolygonTest
           
 class NameMismatch
          Check for missing name:* translations.
 class NodesDuplicatingWayTags
          Warn when a node has the same tags as its parent way.
 class NodesWithSameName
           
 class OverlappingAreas
           
 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 RelationChecker
          Check for wrong relations
 class SelfIntersectingWay
          Checks for self-intersecting ways.
 class SimilarNamedWays
          Checks for similar named ways, symptom of a possible typo.
 class TagChecker
          Check for misspelled or wrong properties
 class TurnrestrictionTest
           
 class UnclosedWays
          Check area type ways for errors
 class UnconnectedWays
          Tests if there are segments that crosses in the same layer
 class UntaggedNode
          Checks for nodes with uninteresting tags that are in no way
 class UntaggedWay
          Checks for untagged ways
 class WayConnectedToArea
           
 class WronglyOrderedWays
          Check cyclic ways for errors
 

Uses of Visitor in org.openstreetmap.josm.data.validation.util
 

Classes in org.openstreetmap.josm.data.validation.util that implement Visitor
 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 Visitor in org.openstreetmap.josm.gui.dialogs
 

Classes in org.openstreetmap.josm.gui.dialogs that implement Visitor
static class ValidatorDialog.ValidatorBoundingXYVisitor
           
 

Uses of Visitor in org.openstreetmap.josm.gui.history
 

Classes in org.openstreetmap.josm.gui.history that implement Visitor
(package private) static class HistoryBrowserModel.HistoryPrimitiveBuilder
          Creates a HistoryOsmPrimitive from a OsmPrimitive
 

Uses of Visitor in org.openstreetmap.josm.gui.layer
 

Classes in org.openstreetmap.josm.gui.layer that implement Visitor
static class OsmDataLayer.DataCountVisitor
           
 

Uses of Visitor in org.openstreetmap.josm.gui.mappaint.mapcss
 

Classes in org.openstreetmap.josm.gui.mappaint.mapcss that implement Visitor
private  class Selector.ChildOrParentSelector.MatchingReferrerFinder
          Finds the first referrer matching Selector.ChildOrParentSelector.left
 

Uses of Visitor in org.openstreetmap.josm.io
 

Classes in org.openstreetmap.josm.io that implement Visitor
 class GeoJSONWriter
           
 



JOSM