Uses of Interface
org.openstreetmap.josm.data.osm.visitor.PrimitiveVisitor
-
Packages that use PrimitiveVisitor Package Description 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.osm.visitor.paint Provides the classes for painting (rendering) OSM primitives on the map.org.openstreetmap.josm.data.vector Provides classes for vector data like Mapbox Vector Tiles.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.mappaint.mapcss Drawing system based on MapCSS map styles.org.openstreetmap.josm.io Provides the classes for JOSM input/output support. -
-
Uses of PrimitiveVisitor in org.openstreetmap.josm.data.osm
Methods in org.openstreetmap.josm.data.osm with parameters of type PrimitiveVisitor Modifier and Type Method Description void
IPrimitive. accept(PrimitiveVisitor visitor)
Makes the given visitor visit this primitive.void
Node. accept(PrimitiveVisitor visitor)
void
NodeData. accept(PrimitiveVisitor visitor)
void
Relation. accept(PrimitiveVisitor visitor)
void
RelationData. accept(PrimitiveVisitor visitor)
void
Way. accept(PrimitiveVisitor visitor)
void
WayData. accept(PrimitiveVisitor visitor)
void
IPrimitive. visitReferrers(PrimitiveVisitor visitor)
Visitsvisitor
for all referrers.void
OsmPrimitive. visitReferrers(PrimitiveVisitor visitor)
void
PrimitiveData. visitReferrers(PrimitiveVisitor visitor)
-
Uses of PrimitiveVisitor in org.openstreetmap.josm.data.osm.visitor
Classes in org.openstreetmap.josm.data.osm.visitor that implement PrimitiveVisitor Modifier and Type Class Description class
BoundingXYVisitor
Calculates the total bounding rectangle of a series ofOsmPrimitive
objects, using the EastNorth values as reference. -
Uses of PrimitiveVisitor in org.openstreetmap.josm.data.osm.visitor.paint
Classes in org.openstreetmap.josm.data.osm.visitor.paint that implement PrimitiveVisitor Modifier and Type Class Description class
ComputeStyleListWorker
Helper to compute style list.class
WireframeMapRenderer
A map renderer that paints a simple scheme of every primitive it visits to a previous set graphic environment. -
Uses of PrimitiveVisitor in org.openstreetmap.josm.data.vector
Methods in org.openstreetmap.josm.data.vector with parameters of type PrimitiveVisitor Modifier and Type Method Description void
VectorNode. accept(PrimitiveVisitor visitor)
void
VectorRelation. accept(PrimitiveVisitor visitor)
void
VectorWay. accept(PrimitiveVisitor visitor)
void
VectorPrimitive. visitReferrers(PrimitiveVisitor visitor)
-
Uses of PrimitiveVisitor in org.openstreetmap.josm.gui.dialogs
Classes in org.openstreetmap.josm.gui.dialogs that implement PrimitiveVisitor Modifier and Type Class Description static class
ValidatorDialog.ValidatorBoundingXYVisitor
A visitor that is used to compute the bounds of an error. -
Uses of PrimitiveVisitor in org.openstreetmap.josm.gui.mappaint.mapcss
Classes in org.openstreetmap.josm.gui.mappaint.mapcss that implement PrimitiveVisitor Modifier and Type Class Description private static class
Selector.ChildOrParentSelector.AbstractFinder
private class
Selector.ChildOrParentSelector.ContainsFinder
Finds elements which are inside the right element, collects those inchildren
private class
Selector.ChildOrParentSelector.CrossingFinder
private class
Selector.ChildOrParentSelector.InsideOrEqualFinder
Finds elements which are inside the left element, or in other words, it finds elements enclosing e.osm.private class
Selector.ChildOrParentSelector.MatchingReferrerFinder
Finds the first referrer matchingSelector.ChildOrParentSelector.left
private class
Selector.ChildOrParentSelector.MultipolygonOpenEndFinder
Fields in org.openstreetmap.josm.gui.mappaint.mapcss declared as PrimitiveVisitor Modifier and Type Field Description private PrimitiveVisitor
Selector.ChildOrParentSelector.MultipolygonOpenEndFinder. innerVisitor
-
Uses of PrimitiveVisitor in org.openstreetmap.josm.io
Classes in org.openstreetmap.josm.io that implement PrimitiveVisitor Modifier and Type Class Description class
OsmWriter
Save the dataset into a stream as osm intern xml format.
-