Package | Description |
---|---|
org.openstreetmap.josm.actions | |
org.openstreetmap.josm.corrector | |
org.openstreetmap.josm.gui.conflict.tags |
Modifier and Type | Method and Description |
---|---|
static Pair<Way,Command> |
CombineWayAction.combineWaysWorker(java.util.Collection<Way> ways) |
private JoinAreasAction.JoinAreasResult |
JoinAreasAction.joinAreas(java.util.List<JoinAreasAction.Multipolygon> areas)
Will join two or more overlapping areas
|
private Way |
JoinAreasAction.joinOrientedWays(java.util.List<JoinAreasAction.WayInPolygon> ways)
Joins a list of ways (using CombineWayAction and ReverseWayAction as specified in WayInPath)
|
private JoinAreasAction.Multipolygon |
JoinAreasAction.joinPolygon(JoinAreasAction.AssembledMultipolygon polygon)
Joins the lists of ways.
|
private Way |
JoinAreasAction.joinWays(java.util.List<JoinAreasAction.WayInPolygon> ways)
Joins the outer ways and deletes all short ways that can't be part of a multipolygon anyway.
|
static ReverseWayAction.ReverseWayResult |
ReverseWayAction.reverseWay(Way w) |
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection<Command> |
TagCorrector.applyCorrections(java.util.Map<OsmPrimitive,java.util.List<TagCorrection>> tagCorrectionsMap,
java.util.Map<OsmPrimitive,java.util.List<RoleCorrection>> roleCorrectionMap,
java.lang.String description) |
static void |
ReverseWayNoTagCorrector.checkAndConfirmReverseWay(Way way)
Checks the given way can be safely reversed and asks user to confirm the operation if it not the case.
|
abstract java.util.Collection<Command> |
TagCorrector.execute(P oldprimitive,
P primitive) |
java.util.Collection<Command> |
ReverseWayTagCorrector.execute(Way oldway,
Way way) |
Modifier and Type | Method and Description |
---|---|
protected static void |
CombinePrimitiveResolverDialog.informAboutRelationMembershipConflicts(java.util.Collection<? extends OsmPrimitive> primitives,
java.util.Set<Relation> parentRelations)
Inform a non-expert user about what relation membership conflict resolution means.
|
protected static void |
CombinePrimitiveResolverDialog.informAboutTagConflicts(java.util.Collection<? extends OsmPrimitive> primitives,
TagCollection normalizedTags)
Inform a non-expert user about what tag conflict resolution means.
|
static java.util.List<Command> |
CombinePrimitiveResolverDialog.launchIfNecessary(TagCollection tagsOfPrimitives,
java.util.Collection<? extends OsmPrimitive> primitives,
java.util.Collection<? extends OsmPrimitive> targetPrimitives)
Replies the list of
commands needed to resolve specified conflicts,
by displaying if necessary a CombinePrimitiveResolverDialog to the user. |