Modifier and Type | Class and Description |
---|---|
(package private) static class |
UploadSelectionAction.UploadHullBuilder
Computes the collection of primitives to upload, given a collection of candidate
primitives.
|
Modifier and Type | Class and Description |
---|---|
private static class |
Command.CloneVisitor |
Modifier and Type | Method and Description |
---|---|
void |
Way.accept(Visitor visitor) |
abstract void |
OsmPrimitive.accept(Visitor visitor)
Implementation of the visitor scheme.
|
void |
Relation.accept(Visitor visitor) |
void |
Node.accept(Visitor visitor) |
void |
Changeset.visit(Visitor v) |
void |
OsmPrimitive.visitReferrers(Visitor visitor)
Visits
visitor for all referrers. |
Modifier and Type | Class and Description |
---|---|
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
OsmPrimitive s
which shall be merged into another layer. |
Modifier and Type | Class and Description |
---|---|
private class |
StyledMapRenderer.ComputeStyleListWorker |
class |
WireframeMapRenderer
A map renderer that paints a simple scheme of every primitive it visits to a
previous set graphic environment.
|
Modifier and Type | Class and Description |
---|---|
class |
PaintVisitor
Visitor that highlights the primitives affected by an error
|
class |
Test
Parent class for all validation tests.
|
static class |
Test.TagTest
A test that forwards all primitives to
Test.TagTest.check(OsmPrimitive) . |
Modifier and Type | Class and 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 errors
|
class |
ConditionalKeys
Checks for conditional restrictions
|
class |
CrossingWays
Tests if there are segments that crosses in the same layer
|
static class |
CrossingWays.Barrier
Crossing barriers ways test.
|
static class |
CrossingWays.Boundaries
Crossing boundaries ways test.
|
static class |
CrossingWays.Ways
General crossing ways test.
|
class |
DuplicatedWayNodes
Checks for ways with identical consecutive nodes.
|
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 |
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 validates
lane: tags. |
class |
MapCSSTagChecker
MapCSS-based tag checker/fixer.
|
(package private) static class |
MapCSSTagChecker.MapCSSTagCheckerAndRule |
class |
MultipolygonTest
Checks if multipolygons are valid
|
class |
NameMismatch
Check for missing name:* translations.
|
class |
OpeningHourTest
Tests the correct usage of the opening hour syntax of the tags
opening_hours , collection_times , service_times according to
opening_hours.js. |
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 tags
|
class |
TurnrestrictionTest
Checks if turnrestrictions are valid
|
class |
UnclosedWays
Check area type ways for errors
|
class |
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 way
|
class |
UntaggedWay
Checks for untagged ways
|
class |
WayConnectedToArea
Checks for ways connected to areas.
|
class |
WronglyOrderedWays
Check cyclic ways for errors
|
Modifier and Type | Class and 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.
|
Modifier and Type | Class and Description |
---|---|
static class |
ValidatorDialog.ValidatorBoundingXYVisitor |
Modifier and Type | Class and Description |
---|---|
(package private) static class |
HistoryBrowserModel.HistoryPrimitiveBuilder
Creates a
HistoryOsmPrimitive from a OsmPrimitive |
Modifier and Type | Class and Description |
---|---|
static class |
OsmDataLayer.DataCountVisitor |
Modifier and Type | Class and Description |
---|---|
private class |
Selector.ChildOrParentSelector.AbstractFinder |
private class |
Selector.ChildOrParentSelector.ContainsFinder |
private class |
Selector.ChildOrParentSelector.CrossingFinder |
private class |
Selector.ChildOrParentSelector.MatchingReferrerFinder
Finds the first referrer matching
Selector.ChildOrParentSelector.left |