Package | Description |
---|---|
org.openstreetmap.josm.actions |
Provides the classes for JOSM user actions.
|
org.openstreetmap.josm.actions.corrector |
Provides the classes for JOSM
tag correctors . |
org.openstreetmap.josm.actions.downloadtasks |
Provides the classes for JOSM
download tasks . |
org.openstreetmap.josm.actions.mapmode |
Provides the classes for JOSM
map modes . |
org.openstreetmap.josm.actions.search |
Provides the classes for JOSM
search action . |
org.openstreetmap.josm.actions.upload |
Provides the classes for JOSM
upload action . |
org.openstreetmap.josm.command |
Provides the classes for JOSM commands allowing to modify an OSM data set.
|
org.openstreetmap.josm.command.conflict |
Provides commands for handling conflicts.
|
org.openstreetmap.josm.data |
Provides the classes for JOSM managed data.
|
org.openstreetmap.josm.data.conflict |
Provides the classes for edition
conflicts
between OsmPrimitive s |
org.openstreetmap.josm.data.gpx |
Provides the classes for JOSM
GPX data (points, tracks, routes). |
org.openstreetmap.josm.data.osm |
Provides the classes for OSM data:
Primitives :
Node ,
Way ,
Relation
Users
Tags
Changesets
Utilities classes
|
org.openstreetmap.josm.data.osm.event |
Provides the classes for OSM dataset events.
|
org.openstreetmap.josm.data.osm.history |
Provides the classes for OSM primitives
history (edition revisions). |
org.openstreetmap.josm.data.osm.search |
Provides classes allowing to search OSM primitives in a dataset using textual queries.
|
org.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.relations |
Provides the classes for painting and caching
Multipolygon relations. |
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 |
Provides the classes for JOSM graphical user interface.
|
org.openstreetmap.josm.gui.autofilter |
Provides the classes for automatic filters (filters automatically created on current data).
|
org.openstreetmap.josm.gui.conflict.pair |
Provides the classes for displaying conflicts as pair of lists.
|
org.openstreetmap.josm.gui.conflict.pair.nodes |
Provides the classes for displaying conflicts in ways list of nodes.
|
org.openstreetmap.josm.gui.conflict.pair.properties |
Provides the classes for displaying conflicts in OSM primitive properties.
|
org.openstreetmap.josm.gui.conflict.pair.relation |
Provides the classes for displaying conflicts in OSM primitive relation memberships.
|
org.openstreetmap.josm.gui.conflict.pair.tags |
Provides the classes for displaying conflicts in OSM primitive tags.
|
org.openstreetmap.josm.gui.conflict.tags |
Provides the classes for resolving conflicts between OSM tags.
|
org.openstreetmap.josm.gui.datatransfer |
Provides the classes for transferring data using cut/copy/paste operations.
|
org.openstreetmap.josm.gui.datatransfer.data |
Provides the classes for defining the serializable data transferred using cut/copy/paste operations.
|
org.openstreetmap.josm.gui.datatransfer.importers |
Provides the classes for the transfer support controllers allowing cut/copy/paste operations.
|
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 else
|
org.openstreetmap.josm.gui.dialogs.changeset |
Standalone dialog allowing to handle OSM changesets (query and display them).
|
org.openstreetmap.josm.gui.dialogs.properties |
Toggle dialog allowing to display/edit tags and relation memberships of currently selected OSM objects.
|
org.openstreetmap.josm.gui.dialogs.relation |
Toggle dialog allowing to display currently loaded relations and perform operations on them.
|
org.openstreetmap.josm.gui.dialogs.relation.actions |
Provides the classes for relation editor actions.
|
org.openstreetmap.josm.gui.dialogs.relation.sort |
Provides the classes for sorting relations.
|
org.openstreetmap.josm.gui.dialogs.validator |
Toggle dialog allowing to launch data validation and display validation results (errors and warnings).
|
org.openstreetmap.josm.gui.history |
Provides GUI classes for handling history of OSM objects.
|
org.openstreetmap.josm.gui.io |
Provides GUI classes for handling input/output operations (download, upload, save).
|
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.gui.mappaint.mapcss |
Drawing system based on MapCSS map styles.
|
org.openstreetmap.josm.gui.tagging |
Provides classes for handling edition of OSM tags: tag tables, tag editors.
|
org.openstreetmap.josm.gui.tagging.ac |
Provides GUI classes for handling autocompletion of tags.
|
org.openstreetmap.josm.gui.tagging.presets |
Provides classes for handling tagging presets.
|
org.openstreetmap.josm.gui.tagging.presets.items |
Provides classes for handling tagging presets items.
|
org.openstreetmap.josm.gui.util |
Provides GUI utility classes.
|
org.openstreetmap.josm.gui.widgets |
Provides GUI widgets customized for JOSM needs.
|
org.openstreetmap.josm.io |
Provides the classes for JOSM input/output support.
|
org.openstreetmap.josm.io.remotecontrol |
Provides the classes for remote control system.
|
org.openstreetmap.josm.io.remotecontrol.handler |
Provides the classes for remote control handlers (features exposed to the browser).
|
org.openstreetmap.josm.tools |
Provides the classes for various utilities and tools called from all other packages.
|
org.openstreetmap.josm.tools.template_engine |
Provides classes for a generic template engine used in presets, name rendering and search function.
|
Modifier and Type | Field and Description |
---|---|
private java.util.Collection<OsmPrimitive> |
ValidateAction.ValidationTask.formerValidatedPrimitives |
private java.util.Set<OsmPrimitive> |
UploadSelectionAction.UploadHullBuilder.hull |
private java.util.Collection<OsmPrimitive> |
ValidateAction.lastSelection
Last selection used to validate
|
(package private) java.util.List<OsmPrimitive> |
SplitWayAction.SegmentToKeepSelectionDialog.selection |
protected java.util.List<OsmPrimitive> |
PurgeAction.toPurgeAdditionally
Subset of toPurgeChecked.
|
private java.util.Collection<OsmPrimitive> |
UploadSelectionAction.DeletedParentsChecker.toUpload |
private java.util.Collection<OsmPrimitive> |
ValidateAction.ValidationTask.validatedPrimitives |
Modifier and Type | Method and Description |
---|---|
static OsmPrimitive |
SelectByInternalPointAction.getSmallestSurroundingObject(EastNorth internalPoint)
Returns the smallest surrounding polygon/multipolygon which contains the internal point.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<OsmPrimitive> |
UploadSelectionAction.UploadHullBuilder.build(java.util.Collection<OsmPrimitive> base)
Builds the "hull" of primitives to be uploaded given a base collection
of osm primitives.
|
java.util.Collection<OsmPrimitive> |
UpdateSelectionAction.getData()
Returns the data on which this action operates.
|
java.util.Collection<OsmPrimitive> |
UpdateModifiedAction.getData() |
protected java.util.Set<OsmPrimitive> |
UploadSelectionAction.getDeletedPrimitives(DataSet ds) |
protected java.util.Set<OsmPrimitive> |
UploadSelectionAction.getModifiedPrimitives(java.util.Collection<OsmPrimitive> primitives) |
protected java.util.Set<OsmPrimitive> |
UploadSelectionAction.DeletedParentsChecker.getPrimitivesToCheckForParents()
Replies the collection of deleted OSM primitives for which we have to check whether
there are dangling references on the server.
|
static java.util.Collection<OsmPrimitive> |
SelectByInternalPointAction.getSurroundingObjects(DataSet ds,
EastNorth internalPoint,
boolean includeMultipolygonWays)
Returns the surrounding polygons/multipolygons ordered by their area size (from small to large)
which contain the internal point.
|
static java.util.Collection<OsmPrimitive> |
SelectByInternalPointAction.getSurroundingObjects(EastNorth internalPoint)
Returns the surrounding polygons/multipolygons ordered by their area size (from small to large)
which contain the internal point.
|
Modifier and Type | Method and Description |
---|---|
private java.util.List<JoinAreasAction.RelationRole> |
JoinAreasAction.removeFromAllRelations(OsmPrimitive osm)
Removes a given OsmPrimitive from all relations.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<OsmPrimitive> |
UploadSelectionAction.UploadHullBuilder.build(java.util.Collection<OsmPrimitive> base)
Builds the "hull" of primitives to be uploaded given a base collection
of osm primitives.
|
static boolean |
DeleteAction.checkAndConfirmOutlyingDelete(java.util.Collection<? extends OsmPrimitive> primitives,
java.util.Collection<? extends OsmPrimitive> ignore)
Check whether user is about to delete data outside of the download area.
|
static boolean |
DeleteAction.checkAndConfirmOutlyingDelete(java.util.Collection<? extends OsmPrimitive> primitives,
java.util.Collection<? extends OsmPrimitive> ignore)
Check whether user is about to delete data outside of the download area.
|
static boolean |
JosmAction.checkAndConfirmOutlyingOperation(java.lang.String operation,
java.lang.String dialogTitle,
java.lang.String outsideDialogMessage,
java.lang.String incompleteDialogMessage,
java.util.Collection<? extends OsmPrimitive> primitives,
java.util.Collection<? extends OsmPrimitive> ignore)
Check whether user is about to operate on data outside of the download area.
|
static boolean |
JosmAction.checkAndConfirmOutlyingOperation(java.lang.String operation,
java.lang.String dialogTitle,
java.lang.String outsideDialogMessage,
java.lang.String incompleteDialogMessage,
java.util.Collection<? extends OsmPrimitive> primitives,
java.util.Collection<? extends OsmPrimitive> ignore)
Check whether user is about to operate on data outside of the download area.
|
private boolean |
UnGlueAction.checkForUnglueNode(java.util.Collection<? extends OsmPrimitive> selection)
Checks if selection is suitable for ungluing.
|
private boolean |
UnGlueAction.checkSelectionOneNodeAtMostOneWay(java.util.Collection<? extends OsmPrimitive> selection)
Checks if the selection consists of something we can work with.
|
private boolean |
UnGlueAction.checkSelectionOneWayAnyNodes(java.util.Collection<? extends OsmPrimitive> selection)
Checks if the selection consists of something we can work with.
|
protected boolean |
SimplifyWayAction.confirmWayWithNodesOutsideBoundingBox(java.util.List<? extends OsmPrimitive> primitives) |
static void |
CopyAction.copy(OsmDataLayer source,
java.util.Collection<OsmPrimitive> primitives)
Copies the given primitive ids to the clipboard.
|
(package private) static void |
SplitWayAction.doSplitWay(Way way,
Way wayToKeep,
java.util.List<Way> newWays,
java.util.List<OsmPrimitive> newSelection) |
static void |
DownloadReferrersAction.downloadReferrers(OsmDataLayer targetLayer,
java.util.Collection<OsmPrimitive> children)
Downloads the primitives referring to the primitives in
primitives
into the target layer targetLayer . |
private Way |
SelectNonBranchingWaySequences.findWay(java.util.Collection<OsmPrimitive> selection)
Finds out if the current selection can be extended.
|
private static Way |
SelectNonBranchingWaySequences.findWay(java.util.Collection<OsmPrimitive> selection,
Node node)
Finds out if the current selection can be extended.
|
protected java.util.Set<OsmPrimitive> |
UploadSelectionAction.getModifiedPrimitives(java.util.Collection<OsmPrimitive> primitives) |
PurgeCommand |
PurgeAction.getPurgeCommand(java.util.Collection<OsmPrimitive> sel)
Creates command to purge selected OSM primitives.
|
protected boolean |
UploadSelectionAction.hasPrimitivesToDelete(java.util.Collection<OsmPrimitive> primitives)
Replies true if there is at least one non-new, deleted primitive in
primitives |
static SequenceCommand |
OrthogonalizeAction.orthogonalize(java.lang.Iterable<OsmPrimitive> selection)
Rectifies the selection
|
protected void |
UploadSelectionAction.processPostParentChecker(OsmDataLayer layer,
java.util.Collection<OsmPrimitive> toUpload) |
protected void |
UnJoinNodeWayAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
PurgeAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
DownloadAlongWayAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
UpdateSelectionAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
DeleteAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
UnGlueAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
DistributeAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
FollowLineAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
AlignInCircleAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
PasteTagsAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
InfoWebAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
MirrorAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
AlignInLineAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
OrthogonalizeAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
OrthogonalizeAction.Undo.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
CreateCircleAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
MergeNodesAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
InfoAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
JosmAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)
Override in subclasses to update the enabled state of the action if the
collection of selected primitives changes.
|
protected void |
JoinNodeWayAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
MergeSelectionAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
JoinAreasAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
UploadSelectionAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
DownloadReferrersAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
AutoScaleAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
MoveNodeAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
SimplifyWayAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
AbstractInfoAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
UpdateModifiedAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
ReverseWayAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
DuplicateAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
CombineWayAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
CopyAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
MoveAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
CopyCoordinatesAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
CreateMultipolygonAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)
Enable this action only if something is selected
|
protected void |
SplitWayAction.updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection) |
protected void |
JosmAction.updateEnabledStateOnModifiableSelection(java.util.Collection<? extends OsmPrimitive> selection)
Updates enabled state according to selected primitives, if any.
|
static void |
UpdateSelectionAction.updatePrimitives(java.util.Collection<OsmPrimitive> selection)
Updates the data for for the
OsmPrimitive s in selection
with the data currently kept on the server. |
void |
UploadSelectionAction.uploadPrimitives(OsmDataLayer layer,
java.util.Collection<OsmPrimitive> toUpload)
Uploads the primitives in
toUpload to the server. |
Constructor and Description |
---|
DeletedParentsChecker(OsmDataLayer layer,
java.util.Collection<OsmPrimitive> toUpload) |
SegmentToKeepSelectionDialog(Way selectedWay,
java.util.List<Way> newWays,
Way wayToKeep,
java.util.List<OsmPrimitive> selection) |
ValidationTask(java.util.Collection<Test> tests,
java.util.Collection<OsmPrimitive> validatedPrimitives,
java.util.Collection<OsmPrimitive> formerValidatedPrimitives)
Constructs a new
ValidationTask |
ValidationTask(java.util.Collection<Test> tests,
java.util.Collection<OsmPrimitive> validatedPrimitives,
java.util.Collection<OsmPrimitive> formerValidatedPrimitives)
Constructs a new
ValidationTask |
Modifier and Type | Class and Description |
---|---|
class |
TagCorrector<P extends OsmPrimitive>
Abstract base class for automatic tag corrections.
|
Modifier and Type | Method and Description |
---|---|
(package private) static java.util.Map<OsmPrimitive,java.util.List<TagCorrection>> |
ReverseWayTagCorrector.getTagCorrectionsMap(Way way) |
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection<Command> |
TagCorrector.applyCorrections(DataSet dataSet,
java.util.Map<OsmPrimitive,java.util.List<TagCorrection>> tagCorrectionsMap,
java.util.Map<OsmPrimitive,java.util.List<RoleCorrection>> roleCorrectionMap,
java.lang.String description)
Creates the commands to correct the tags.
|
protected java.util.Collection<Command> |
TagCorrector.applyCorrections(DataSet dataSet,
java.util.Map<OsmPrimitive,java.util.List<TagCorrection>> tagCorrectionsMap,
java.util.Map<OsmPrimitive,java.util.List<RoleCorrection>> roleCorrectionMap,
java.lang.String description)
Creates the commands to correct the tags.
|
Modifier and Type | Field and Description |
---|---|
private java.util.Map<OsmPrimitive,java.util.Date> |
DownloadOsmChangeTask.HistoryLoaderAndListener.toLoad |
Modifier and Type | Method and Description |
---|---|
protected java.util.Set<OsmPrimitive> |
DownloadTaskList.getCompletePrimitives(DataSet ds)
Replies the set of ids of all complete, non-new primitives (i.e.
|
java.util.Set<OsmPrimitive> |
DownloadTaskList.getDownloadedPrimitives()
Replies the set of primitive ids which have been downloaded by this task list
|
private java.util.Collection<OsmPrimitive> |
DownloadOsmTask.AbstractInternalTask.searchPrimitivesToUpdate(Bounds bounds,
DataSet ds)
Look for primitives deleted on server (thus absent from downloaded data)
but still present in existing data layer
|
Modifier and Type | Method and Description |
---|---|
protected void |
DownloadTaskList.handlePotentiallyDeletedPrimitives(java.util.Set<OsmPrimitive> potentiallyDeleted)
Processes a set of primitives (given by a set of their ids) which might be deleted on the
server.
|
protected void |
DownloadTaskList.updatePotentiallyDeletedPrimitives(java.util.Set<OsmPrimitive> potentiallyDeleted)
Updates the local state of a set of primitives (given by a set of primitive ids) with the
state currently held on the server.
|
Constructor and Description |
---|
DownloadReferrersTask(OsmDataLayer targetLayer,
java.util.Collection<OsmPrimitive> children)
constructor
|
HistoryLoaderAndListener(java.util.Map<OsmPrimitive,java.util.Date> toLoad) |
Modifier and Type | Field and Description |
---|---|
private OsmPrimitive |
SelectAction.CycleManager.cycleStart |
Modifier and Type | Field and Description |
---|---|
private java.util.Optional<OsmPrimitive> |
SelectAction.currentHighlight
elements that have been highlighted in the previous iteration.
|
private java.util.Collection<OsmPrimitive> |
SelectAction.CycleManager.cycleList |
private java.util.Set<OsmPrimitive> |
DrawAction.newHighlights |
private java.util.Set<OsmPrimitive> |
DrawAction.oldHighlights |
Modifier and Type | Method and Description |
---|---|
private OsmPrimitive |
SelectAction.CycleManager.cycleSetup(OsmPrimitive nearest,
java.awt.Point p)
Determine primitive to be selected and build cycleList
|
Modifier and Type | Method and Description |
---|---|
private java.util.Collection<OsmPrimitive> |
SelectAction.CycleManager.cyclePrims()
Modifies current selection state and returns the next element in a
selection cycle given by
cycleList field |
java.util.Collection<OsmPrimitive> |
DrawAction.getInProgressSelection()
Get selected primitives, while draw action is in progress.
|
Modifier and Type | Method and Description |
---|---|
private static void |
DrawAction.addRemoveSelection(DataSet ds,
OsmPrimitive toAdd,
OsmPrimitive toRemove) |
private static void |
DrawAction.addSelection(DataSet ds,
OsmPrimitive toAdd) |
private static void |
DrawAction.clearSelection(DataSet ds,
OsmPrimitive toRemove) |
private OsmPrimitive |
SelectAction.CycleManager.cycleSetup(OsmPrimitive nearest,
java.awt.Point p)
Determine primitive to be selected and build cycleList
|
private java.awt.Cursor |
SelectAction.getCursor(OsmPrimitive nearbyStuff)
works out which cursor should be displayed for most of SelectAction's
features.
|
private static void |
DrawAction.setSelection(DataSet ds,
OsmPrimitive toSet) |
private static void |
DrawAction.updatePreservedFlag(OsmPrimitive osm,
boolean state) |
Modifier and Type | Method and Description |
---|---|
private void |
DrawAction.determineCurrentBaseNodeAndPreviousNode(java.util.Collection<OsmPrimitive> selection)
Helper function that sets fields currentBaseNode and previousNode
|
private static java.lang.String |
DrawAction.getTitle(boolean newNode,
Node n,
java.util.Collection<OsmPrimitive> newSelection,
java.util.List<Way> reuseWays,
boolean extendedWay) |
private void |
DrawAction.insertNodeIntoAllNearbySegments(java.util.List<WaySegment> wss,
Node n,
java.util.Collection<OsmPrimitive> newSelection,
java.util.Collection<Command> cmds,
java.util.List<Way> replacedWays,
java.util.List<Way> reuseWays) |
private boolean |
SelectAction.repaintIfRequired(java.util.Optional<OsmPrimitive> newHighlight) |
private void |
DeleteAction.repaintIfRequired(java.util.Set<OsmPrimitive> newHighlights,
WaySegment newHighlightedWaySegment) |
private void |
SelectAction.selectPrims(java.util.Collection<OsmPrimitive> prims,
boolean released,
boolean area) |
private static void |
DrawAction.setSelection(DataSet ds,
java.util.Collection<OsmPrimitive> toSet) |
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection<Bounds> |
InView.getBounds(OsmPrimitive primitive) |
Modifier and Type | Method and Description |
---|---|
boolean |
FixDataHook.FixData.fixKeys(java.util.Map<java.lang.String,java.lang.String> keys,
OsmPrimitive osm)
Checks if data needs to be fixed and change keys
|
boolean |
FixDataHook.FixDataSpace.fixKeys(java.util.Map<java.lang.String,java.lang.String> keys,
OsmPrimitive osm) |
boolean |
FixDataHook.FixDataKey.fixKeys(java.util.Map<java.lang.String,java.lang.String> keys,
OsmPrimitive osm) |
boolean |
FixDataHook.FixDataTag.fixKeys(java.util.Map<java.lang.String,java.lang.String> keys,
OsmPrimitive osm) |
Modifier and Type | Method and Description |
---|---|
private static boolean |
ApiPreconditionCheckerHook.checkMaxNodes(java.util.Collection<OsmPrimitive> primitives,
long maxNodes) |
Modifier and Type | Field and Description |
---|---|
private OsmPrimitive |
ChangeCommand.newOsm |
private OsmPrimitive |
ChangeCommand.osm |
private OsmPrimitive |
DeleteCommand.DeleteChildCommand.osm |
private OsmPrimitive |
ChangePropertyCommand.OsmPseudoCommand.osm |
private OsmPrimitive |
ChangePropertyKeyCommand.SinglePrimitivePseudoCommand.osm |
private OsmPrimitive |
AddCommand.osm
The primitive to add to the dataset.
|
Modifier and Type | Field and Description |
---|---|
private java.util.Map<OsmPrimitive,PrimitiveData> |
DeleteCommand.clonedPrimitives |
private java.util.Map<OsmPrimitive,PrimitiveData> |
Command.cloneMap
the map of OsmPrimitives in the original state to OsmPrimitives in cloned state
|
private java.util.List<OsmPrimitive> |
AddPrimitivesCommand.createdPrimitives |
private java.util.Collection<OsmPrimitive> |
SelectCommand.newSelection
the primitives to select when executing the command
|
private java.util.List<OsmPrimitive> |
ChangePropertyCommand.objects
All primitives that are affected with this command.
|
private java.util.List<? extends OsmPrimitive> |
ChangePropertyKeyCommand.objects
All primitives, that are affected with this command.
|
private java.util.Collection<OsmPrimitive> |
SelectCommand.oldSelection
the selection before applying the new selection
|
(package private) java.util.Map<OsmPrimitive,PrimitiveData> |
Command.CloneVisitor.orig |
private java.util.Collection<? extends OsmPrimitive> |
DeleteCommand.toDelete
The primitives that get deleted.
|
protected java.util.List<OsmPrimitive> |
PurgeCommand.toPurge |
Modifier and Type | Method and Description |
---|---|
(package private) static OsmPrimitive |
SplitWayCommand.findVia(Relation r,
java.lang.String type) |
OsmPrimitive |
ChangeCommand.getNewOsmPrimitive()
Returns the new OSM primitive.
|
OsmPrimitive |
ChangeCommand.getOsmPrimitive()
Returns the original OSM primitive to modify.
|
Modifier and Type | Method and Description |
---|---|
(package private) static java.util.Optional<OsmPrimitive> |
SplitWayCommand.findRelationMember(Relation r,
java.lang.String role) |
java.util.Collection<? extends OsmPrimitive> |
Command.getParticipatingPrimitives()
Return the primitives that take part in this command.
|
java.util.Collection<? extends OsmPrimitive> |
PurgeCommand.getParticipatingPrimitives() |
java.util.Collection<? extends OsmPrimitive> |
PseudoCommand.getParticipatingPrimitives()
Return the primitives that take part in this command.
|
java.util.Collection<? extends OsmPrimitive> |
SelectCommand.getParticipatingPrimitives() |
java.util.Collection<? extends OsmPrimitive> |
SequenceCommand.getParticipatingPrimitives() |
java.util.Collection<? extends OsmPrimitive> |
TransformNodesCommand.getParticipatingPrimitives() |
java.util.Collection<? extends OsmPrimitive> |
DeleteCommand.getParticipatingPrimitives() |
java.util.Collection<? extends OsmPrimitive> |
DeleteCommand.DeleteChildCommand.getParticipatingPrimitives() |
java.util.Collection<? extends OsmPrimitive> |
ChangePropertyCommand.OsmPseudoCommand.getParticipatingPrimitives() |
java.util.Collection<? extends OsmPrimitive> |
ChangePropertyKeyCommand.SinglePrimitivePseudoCommand.getParticipatingPrimitives() |
java.util.Collection<? extends OsmPrimitive> |
AddPrimitivesCommand.getParticipatingPrimitives() |
java.util.Collection<OsmPrimitive> |
AddCommand.getParticipatingPrimitives() |
static java.util.List<OsmPrimitive> |
PurgeCommand.topoSort(java.util.Collection<OsmPrimitive> sel)
Sorts a collection of primitives such that for each object
its referrers come later in the sorted collection.
|
Modifier and Type | Method and Description |
---|---|
protected static void |
AddCommand.checkNodeStyles(OsmPrimitive osm) |
PrimitiveData |
Command.getOrig(OsmPrimitive osm)
Lets other commands access the original version
of the object.
|
Modifier and Type | Method and Description |
---|---|
static PurgeCommand |
PurgeCommand.build(java.util.Collection<OsmPrimitive> sel,
java.util.List<OsmPrimitive> toPurgeAdditionally)
Creates a new
PurgeCommand to purge selected OSM primitives. |
static PurgeCommand |
PurgeCommand.build(java.util.Collection<OsmPrimitive> sel,
java.util.List<OsmPrimitive> toPurgeAdditionally)
Creates a new
PurgeCommand to purge selected OSM primitives. |
boolean |
DeleteCommand.DeletionCallback.checkAndConfirmOutlyingDelete(java.util.Collection<? extends OsmPrimitive> primitives,
java.util.Collection<? extends OsmPrimitive> ignore)
Check whether user is about to delete data outside of the download area.
|
boolean |
DeleteCommand.DeletionCallback.checkAndConfirmOutlyingDelete(java.util.Collection<? extends OsmPrimitive> primitives,
java.util.Collection<? extends OsmPrimitive> ignore)
Check whether user is about to delete data outside of the download area.
|
static int |
Command.checkOutlyingOrIncompleteOperation(java.util.Collection<? extends OsmPrimitive> primitives,
java.util.Collection<? extends OsmPrimitive> ignore)
Check whether user is about to operate on data outside of the download area.
|
static int |
Command.checkOutlyingOrIncompleteOperation(java.util.Collection<? extends OsmPrimitive> primitives,
java.util.Collection<? extends OsmPrimitive> ignore)
Check whether user is about to operate on data outside of the download area.
|
protected static java.util.Collection<Node> |
DeleteCommand.computeNodesToDelete(java.util.Collection<OsmPrimitive> primitivesToDelete)
Replies the collection of nodes referred to by primitives in
primitivesToDelete which
can be deleted too. |
static Command |
DeleteCommand.delete(java.util.Collection<? extends OsmPrimitive> selection)
Try to delete all given primitives.
|
static Command |
DeleteCommand.delete(java.util.Collection<? extends OsmPrimitive> selection,
boolean alsoDeleteNodesInWay)
Try to delete all given primitives.
|
static Command |
DeleteCommand.delete(java.util.Collection<? extends OsmPrimitive> selection,
boolean alsoDeleteNodesInWay,
boolean silent)
Try to delete all given primitives.
|
static Command |
DeleteCommand.deleteWithReferences(java.util.Collection<? extends OsmPrimitive> selection)
Delete the primitives and everything they reference.
|
static Command |
DeleteCommand.deleteWithReferences(java.util.Collection<? extends OsmPrimitive> selection,
boolean silent)
Delete the primitives and everything they reference.
|
static SplitWayCommand |
SplitWayCommand.doSplitWay(Way way,
Way wayToKeep,
java.util.List<Way> newWays,
java.util.List<OsmPrimitive> newSelection)
Effectively constructs the
SplitWayCommand . |
abstract void |
Command.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added)
Fill in the changed data this command operates on.
|
abstract void |
Command.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added)
Fill in the changed data this command operates on.
|
abstract void |
Command.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added)
Fill in the changed data this command operates on.
|
void |
PurgeCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
PurgeCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
PurgeCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
SelectCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
SelectCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
SelectCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
ChangeCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
ChangeCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
ChangeCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
MoveCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
MoveCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
MoveCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
SequenceCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
SequenceCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
SequenceCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
TransformNodesCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
TransformNodesCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
TransformNodesCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
DeleteCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
DeleteCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
DeleteCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
ChangePropertyCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
ChangePropertyCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
ChangePropertyCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
AbstractNodesCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
AbstractNodesCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
AbstractNodesCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
ChangePropertyKeyCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
ChangePropertyKeyCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
ChangePropertyKeyCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
AddPrimitivesCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
AddPrimitivesCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
AddPrimitivesCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
ChangeRelationMemberRoleCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
ChangeRelationMemberRoleCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
ChangeRelationMemberRoleCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
AddCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
AddCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
AddCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
private static boolean |
PurgeCommand.hasOnlyIncompleteMembers(Relation r,
java.util.Collection<OsmPrimitive> toPurge,
java.util.Collection<? extends OsmPrimitive> moreToPurge) |
private static boolean |
PurgeCommand.hasOnlyIncompleteMembers(Relation r,
java.util.Collection<OsmPrimitive> toPurge,
java.util.Collection<? extends OsmPrimitive> moreToPurge) |
private void |
ChangePropertyCommand.init(java.util.Collection<? extends OsmPrimitive> objects)
Initialize the instance by finding what objects will be modified
|
private void |
PurgeCommand.init(java.util.Collection<OsmPrimitive> toPurge,
java.util.Collection<OsmPrimitive> makeIncomplete) |
private void |
PurgeCommand.init(java.util.Collection<OsmPrimitive> toPurge,
java.util.Collection<OsmPrimitive> makeIncomplete) |
protected void |
PurgeCommand.saveIncomplete(java.util.Collection<OsmPrimitive> makeIncomplete) |
static SplitWayCommand |
SplitWayCommand.split(Way way,
java.util.List<Node> atNodes,
java.util.Collection<? extends OsmPrimitive> selection)
Splits the way
way at the nodes in atNodes and replies
the result of this process in an instance of SplitWayCommand . |
static SplitWayCommand |
SplitWayCommand.splitWay(Way way,
java.util.List<java.util.List<Node>> wayChunks,
java.util.Collection<? extends OsmPrimitive> selection)
Splits the way
way into chunks of wayChunks and replies
the result of this process in an instance of SplitWayCommand . |
static SplitWayCommand |
SplitWayCommand.splitWay(Way way,
java.util.List<java.util.List<Node>> wayChunks,
java.util.Collection<? extends OsmPrimitive> selection,
SplitWayCommand.Strategy splitStrategy)
Splits the way
way into chunks of wayChunks and replies
the result of this process in an instance of SplitWayCommand . |
static java.util.List<OsmPrimitive> |
PurgeCommand.topoSort(java.util.Collection<OsmPrimitive> sel)
Sorts a collection of primitives such that for each object
its referrers come later in the sorted collection.
|
Constructor and Description |
---|
AddCommand(DataSet data,
OsmPrimitive osm)
Creates the command and specify the element to add in the context of the given data set.
|
ChangeCommand(DataSet data,
OsmPrimitive osm,
OsmPrimitive newOsm)
Constructs a new
ChangeCommand in the context of a given data set. |
ChangeCommand(OsmPrimitive osm,
OsmPrimitive newOsm)
Constructs a new
ChangeCommand in the context of osm data set. |
ChangePropertyCommand(OsmPrimitive object,
java.lang.String key,
java.lang.String value)
Creates a command to change one tag of one object
|
ChangePropertyKeyCommand(OsmPrimitive object,
java.lang.String key,
java.lang.String newKey)
Constructs a new
ChangePropertyKeyCommand . |
DeleteChildCommand(OsmPrimitive osm) |
DeleteCommand(DataSet dataset,
OsmPrimitive data)
Constructor for a single data item.
|
DeleteCommand(OsmPrimitive data)
Constructor.
|
MoveCommand(DataSet ds,
OsmPrimitive p,
EastNorth start,
EastNorth end)
Constructs a new
MoveCommand to move a primitive. |
MoveCommand(OsmPrimitive osm,
double x,
double y)
Constructs a new
MoveCommand to move a primitive. |
MoveCommand(OsmPrimitive p,
EastNorth start,
EastNorth end)
Constructs a new
MoveCommand to move a primitive. |
OsmPseudoCommand(OsmPrimitive osm) |
SinglePrimitivePseudoCommand(java.lang.String name,
OsmPrimitive osm,
javax.swing.Icon icon) |
Constructor and Description |
---|
ChangePropertyCommand(java.util.Collection<? extends OsmPrimitive> objects,
java.util.Map<java.lang.String,java.lang.String> tags)
Creates a command to change multiple tags of multiple objects
|
ChangePropertyCommand(java.util.Collection<? extends OsmPrimitive> objects,
java.lang.String key,
java.lang.String value)
Creates a command to change one tag of multiple objects
|
ChangePropertyCommand(DataSet ds,
java.util.Collection<? extends OsmPrimitive> objects,
java.util.Map<java.lang.String,java.lang.String> tags)
Creates a command to change multiple tags of multiple objects
|
ChangePropertyKeyCommand(java.util.Collection<? extends OsmPrimitive> objects,
java.lang.String key,
java.lang.String newKey)
Constructs a new
ChangePropertyKeyCommand . |
ChangePropertyKeyCommand(DataSet ds,
java.util.Collection<? extends OsmPrimitive> objects,
java.lang.String key,
java.lang.String newKey)
Constructs a new
ChangePropertyKeyCommand . |
DeleteCommand(java.util.Collection<? extends OsmPrimitive> data)
Constructor.
|
DeleteCommand(DataSet dataset,
java.util.Collection<? extends OsmPrimitive> data)
Constructor for a collection of data to be deleted in the context of a specific data set
|
MoveCommand(java.util.Collection<OsmPrimitive> objects,
double x,
double y)
Constructs a new
MoveCommand and assign the initial object set and movement vector. |
MoveCommand(java.util.Collection<OsmPrimitive> objects,
EastNorth offset)
Constructs a new
MoveCommand to move a collection of primitives. |
MoveCommand(java.util.Collection<OsmPrimitive> objects,
EastNorth start,
EastNorth end)
Constructs a new
MoveCommand to move a collection of primitives. |
MoveCommand(DataSet ds,
java.util.Collection<OsmPrimitive> objects,
double x,
double y)
Constructs a new
MoveCommand and assign the initial object set and movement vector. |
MoveCommand(DataSet ds,
java.util.Collection<OsmPrimitive> objects,
EastNorth start,
EastNorth end)
Constructs a new
MoveCommand to move a collection of primitives. |
PurgeCommand(DataSet data,
java.util.Collection<OsmPrimitive> toPurge,
java.util.Collection<OsmPrimitive> makeIncomplete)
Constructs a new
PurgeCommand (does not handle conflicts). |
PurgeCommand(DataSet data,
java.util.Collection<OsmPrimitive> toPurge,
java.util.Collection<OsmPrimitive> makeIncomplete)
Constructs a new
PurgeCommand (does not handle conflicts). |
RotateCommand(java.util.Collection<? extends OsmPrimitive> objects,
EastNorth currentEN)
Creates a RotateCommand.
|
ScaleCommand(java.util.Collection<? extends OsmPrimitive> objects,
EastNorth currentEN)
Creates a ScaleCommand.
|
SelectCommand(DataSet dataset,
java.util.Collection<OsmPrimitive> newSelection)
Constructs a new select command.
|
TransformNodesCommand(java.util.Collection<? extends OsmPrimitive> objects)
Creates a TransformNodesObject.
|
Modifier and Type | Field and Description |
---|---|
private Conflict<? extends OsmPrimitive> |
DeletedStateConflictResolveCommand.conflict
the conflict to resolve
|
private Conflict<? extends OsmPrimitive> |
VersionConflictResolveCommand.conflict
the conflict to resolve
|
private Conflict<? extends OsmPrimitive> |
ConflictAddCommand.conflict |
private Conflict<? extends OsmPrimitive> |
CoordinateConflictResolveCommand.conflict
the conflict to resolve
|
private Conflict<? extends OsmPrimitive> |
TagConflictResolveCommand.conflict
the conflict to resolve
|
private Conflict<? extends OsmPrimitive> |
ModifiedConflictResolveCommand.conflict
the conflict to resolve
|
Modifier and Type | Method and Description |
---|---|
void |
DeletedStateConflictResolveCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
DeletedStateConflictResolveCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
DeletedStateConflictResolveCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
WayNodesConflictResolverCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
WayNodesConflictResolverCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
WayNodesConflictResolverCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
VersionConflictResolveCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
VersionConflictResolveCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
VersionConflictResolveCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
ConflictAddCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
ConflictAddCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
ConflictAddCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
CoordinateConflictResolveCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
CoordinateConflictResolveCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
CoordinateConflictResolveCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
TagConflictResolveCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
TagConflictResolveCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
TagConflictResolveCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
ModifiedConflictResolveCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
ModifiedConflictResolveCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
ModifiedConflictResolveCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
RelationMemberConflictResolverCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
RelationMemberConflictResolverCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
void |
RelationMemberConflictResolverCommand.fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added) |
Constructor and Description |
---|
ConflictAddCommand(DataSet ds,
Conflict<? extends OsmPrimitive> conflict)
Constructs a new
ConflictAddCommand . |
CoordinateConflictResolveCommand(Conflict<? extends OsmPrimitive> conflict,
MergeDecisionType decision)
constructor for coordinate conflict
|
DeletedStateConflictResolveCommand(Conflict<? extends OsmPrimitive> conflict,
MergeDecisionType decision)
Constructs a new
DeletedStateConflictResolveCommand . |
ModifiedConflictResolveCommand(Conflict<? extends OsmPrimitive> conflict)
constructor
|
RelationMemberConflictResolverCommand(Conflict<? extends OsmPrimitive> conflict,
java.util.List<RelationMember> mergedMembers)
Constructs a new
RelationMemberConflictResolverCommand . |
TagConflictResolveCommand(Conflict<? extends OsmPrimitive> conflict,
java.util.List<TagMergeItem> mergeItems)
constructor
|
VersionConflictResolveCommand(Conflict<? extends OsmPrimitive> conflict)
constructor
|
WayNodesConflictResolverCommand(Conflict<? extends OsmPrimitive> conflict,
java.util.List<Node> mergedNodeList)
Constructs a new
WayNodesConflictResolverCommand . |
Modifier and Type | Field and Description |
---|---|
private java.util.List<OsmPrimitive> |
APIDataSet.toAdd |
private java.util.List<OsmPrimitive> |
APIDataSet.toDelete |
private java.util.List<OsmPrimitive> |
APIDataSet.toUpdate |
Modifier and Type | Method and Description |
---|---|
java.util.List<OsmPrimitive> |
APIDataSet.getPrimitives()
Replies all primitives
|
java.util.List<OsmPrimitive> |
APIDataSet.getPrimitivesToAdd()
Replies the primitives which should be added to the OSM database
|
java.util.List<OsmPrimitive> |
APIDataSet.getPrimitivesToDelete()
Replies the primitives which should be deleted in the OSM database
|
java.util.List<OsmPrimitive> |
APIDataSet.getPrimitivesToUpdate()
Replies the primitives which should be updated in the OSM database
|
Modifier and Type | Method and Description |
---|---|
static APIDataSet.APIOperation |
APIDataSet.APIOperation.of(OsmPrimitive osm)
Determines the API operation to perform on a primitive.
|
Modifier and Type | Method and Description |
---|---|
void |
APIDataSet.init(java.util.Collection<OsmPrimitive> primitives)
Initializes the API data set with the modified primitives, ignores unmodified primitives.
|
Constructor and Description |
---|
APIDataSet(java.util.Collection<OsmPrimitive> primitives)
initializes the API data set with the primitives in
primitives |
Modifier and Type | Class and Description |
---|---|
class |
Conflict<T extends OsmPrimitive>
Represents a conflict between two
OsmPrimitive s. |
Modifier and Type | Field and Description |
---|---|
private T |
Conflict.my |
private T |
Conflict.their |
Modifier and Type | Field and Description |
---|---|
private java.util.List<Conflict<? extends OsmPrimitive>> |
ConflictCollection.conflicts |
Modifier and Type | Method and Description |
---|---|
java.util.Set<OsmPrimitive> |
ConflictCollection.getMyConflictParties()
Replies the set of
OsmPrimitive which participate in the role
of "my" in the conflicts managed by this collection. |
java.util.Collection<Conflict<? extends OsmPrimitive>> |
ConflictCollection.getNodeConflicts()
Returns the list of conflicts involving nodes.
|
java.util.Collection<Conflict<? extends OsmPrimitive>> |
ConflictCollection.getRelationConflicts()
Returns the list of conflicts involving nodes.
|
java.util.Set<OsmPrimitive> |
ConflictCollection.getTheirConflictParties()
Replies the set of
OsmPrimitive which participate in the role
of "their" in the conflicts managed by this collection. |
java.util.Collection<Conflict<? extends OsmPrimitive>> |
ConflictCollection.getWayConflicts()
Returns the list of conflicts involving nodes.
|
Modifier and Type | Method and Description |
---|---|
void |
ConflictCollection.add(OsmPrimitive my,
OsmPrimitive their)
|
Conflict<?> |
ConflictCollection.getConflictForMy(OsmPrimitive my)
Replies the conflict for the
OsmPrimitive my , null
if no such conflict exists. |
Conflict<?> |
ConflictCollection.getConflictForTheir(OsmPrimitive their)
Replies the conflict for the
OsmPrimitive their , null
if no such conflict exists. |
boolean |
ConflictCollection.hasConflictForMy(OsmPrimitive my)
Replies true, if this collection includes a conflict for
my . |
boolean |
ConflictCollection.hasConflictForTheir(OsmPrimitive their)
Replies true, if this collection includes a conflict for
their . |
boolean |
Conflict.isMatchingMy(OsmPrimitive my) |
boolean |
Conflict.isMatchingTheir(OsmPrimitive their) |
boolean |
Conflict.isParticipating(OsmPrimitive primitive)
Replies true if the primitive
primitive is participating
in this conflict |
void |
ConflictCollection.remove(OsmPrimitive my)
removes the conflict registered for
OsmPrimitive my if any |
void |
ConflictCollection.removeForMy(OsmPrimitive my)
Removes any conflicts for the
OsmPrimitive my . |
void |
ConflictCollection.removeForTheir(OsmPrimitive their)
Removes any conflicts for the
OsmPrimitive their . |
Modifier and Type | Method and Description |
---|---|
static double |
GpxDistance.getDistance(OsmPrimitive p,
WayPoint waypoint)
Deprecated.
Use
Geometry.getDistance(p, new Node(waypoint.getCoor()))
instead |
static double |
GpxDistance.getLowestDistance(OsmPrimitive p,
GpxData gpxData)
Find the distance between a point and a dataset of surveyed points
|
Modifier and Type | Class and Description |
---|---|
class |
Node
One node data, consisting of one world coordinate waypoint.
|
class |
Relation
A relation, having a set of tags and any number (0...n) of members.
|
class |
Way
One full way, consisting of a list of way
nodes . |
Modifier and Type | Field and Description |
---|---|
private OsmPrimitive |
RelationToChildReference.child |
private OsmPrimitive |
RelationMember.member |
Modifier and Type | Field and Description |
---|---|
private java.util.Set<OsmPrimitive> |
DataSelectionListener.SelectionAddEvent.add |
private java.util.Set<OsmPrimitive> |
DataSelectionListener.SelectionToggleEvent.add |
private java.util.Set<OsmPrimitive> |
DataSelectionListener.SelectionReplaceEvent.added |
private Storage<OsmPrimitive> |
DataSet.allPrimitives |
private java.util.Set<OsmPrimitive> |
DataSelectionListener.SelectionReplaceEvent.current |
private java.util.Set<OsmPrimitive> |
DataSelectionListener.SelectionAddEvent.current |
private java.util.Set<OsmPrimitive> |
DataSelectionListener.SelectionRemoveEvent.current |
private java.util.Set<OsmPrimitive> |
DataSelectionListener.SelectionToggleEvent.current |
private java.util.Set<OsmPrimitive> |
DataSet.currentSelectedPrimitives
The current selected primitives.
|
private java.util.Set<OsmPrimitive> |
DataSetMerger.objectsToDelete |
private java.util.Set<OsmPrimitive> |
DataSelectionListener.AbstractSelectionEvent.old |
private java.lang.Class<? extends OsmPrimitive> |
OsmPrimitiveType.osmClass |
private java.util.Map<PrimitiveId,OsmPrimitive> |
DataSet.primitivesMap |
private java.util.Set<OsmPrimitive> |
DataSelectionListener.SelectionRemoveEvent.remove |
private java.util.Set<OsmPrimitive> |
DataSelectionListener.SelectionToggleEvent.remove |
private java.util.Set<OsmPrimitive> |
DataSelectionListener.SelectionReplaceEvent.removed |
private java.util.LinkedList<java.util.Collection<? extends OsmPrimitive>> |
DataSet.selectionHistory
History of selections - shared by plugins and SelectionListDialog
|
Modifier and Type | Method and Description |
---|---|
<T extends OsmPrimitive> |
Relation.getMemberPrimitives(java.lang.Class<T> tClass)
Returns the
OsmPrimitive s of the specified type referred to by at least one member of this relation. |
<T extends OsmPrimitive> |
DataSet.getPrimitives(java.util.function.Predicate<? super OsmPrimitive> predicate) |
private <T extends OsmPrimitive> |
OsmPrimitive.referrers(boolean allowWithoutDataset,
java.lang.Class<T> filter) |
<T extends OsmPrimitive> |
OsmPrimitive.referrers(java.lang.Class<T> filter)
Gets all primitives in the current dataset that reference this primitive.
|
Modifier and Type | Method and Description |
---|---|
static OsmPrimitive |
OsmUtils.createPrimitive(java.lang.String assertion)
Creates a new OSM primitive around (0,0) according to the given assertion.
|
static OsmPrimitive |
OsmUtils.createPrimitive(java.lang.String assertion,
LatLon around,
boolean enforceLocation)
Creates a new OSM primitive according to the given assertion.
|
OsmPrimitive |
RelationToChildReference.getChild()
Get the actual child
|
OsmPrimitive |
RelationMember.getMember() |
protected OsmPrimitive |
DataSetMerger.getMergeTarget(OsmPrimitive mergeSource) |
OsmPrimitive |
DataSet.getPrimitiveById(PrimitiveId primitiveId) |
private OsmPrimitive |
DataSet.getPrimitiveByIdChecked(PrimitiveId primitiveId)
Show message and stack trace in log in case primitive is not found
|
OsmPrimitive |
OsmPrimitiveType.newInstance(long uniqueId,
boolean allowNegative)
Constructs a new primitive instance (node, way or relation) without version.
|
OsmPrimitive |
OsmPrimitiveType.newVersionedInstance(long id,
int version)
Constructs a new primitive instance (node, way or relation) with given version.
|
Modifier and Type | Method and Description |
---|---|
static java.util.Comparator<OsmPrimitive> |
OsmPrimitiveComparator.comparingNames()
Returns a comparator comparing primitives by their name using
DefaultNameFormatter . |
static java.util.Comparator<OsmPrimitive> |
OsmPrimitiveComparator.comparingUniqueId()
Returns a comparator comparing primitives by their unique id.
|
java.util.Set<OsmPrimitive> |
DataSelectionListener.SelectionChangeEvent.getAdded()
Gets the primitives that have been added to the selection.
|
java.util.Set<OsmPrimitive> |
DataSelectionListener.SelectionReplaceEvent.getAdded() |
java.util.Set<OsmPrimitive> |
DataSelectionListener.SelectionAddEvent.getAdded() |
java.util.Set<OsmPrimitive> |
DataSelectionListener.SelectionRemoveEvent.getAdded() |
java.util.Set<OsmPrimitive> |
DataSelectionListener.SelectionToggleEvent.getAdded() |
static java.util.Collection<OsmPrimitive> |
FilterModel.getAffectedPrimitives(java.util.Collection<? extends OsmPrimitive> primitives)
Returns the list of primitives whose filtering can be affected by change in primitive
|
java.util.Collection<OsmPrimitive> |
DataSet.getAllSelected() |
java.util.Collection<OsmPrimitive> |
Relation.getIncompleteMembers()
Replies a collection with the incomplete children this relation refers to.
|
java.util.Collection<OsmPrimitive> |
OsmDataManager.getInProgressSelection() |
java.util.Collection<OsmPrimitive> |
IOsmDataManager.getInProgressSelection()
Replies the current selected OSM primitives, from a end-user point of view.
|
java.util.Set<OsmPrimitive> |
Relation.getMemberPrimitives()
Replies the set of
OsmPrimitive s referred to by at least one
member of this relation |
java.util.List<OsmPrimitive> |
Relation.getMemberPrimitivesList()
Returns an unmodifiable list of the
OsmPrimitive s referred to by at least one member of this relation. |
java.util.Set<OsmPrimitive> |
DataSelectionListener.SelectionChangeEvent.getOldSelection()
Gets the previous selection
|
java.util.Set<OsmPrimitive> |
DataSelectionListener.AbstractSelectionEvent.getOldSelection() |
java.lang.Class<? extends OsmPrimitive> |
OsmPrimitiveType.getOsmClass()
Returns the OSM class for data values, or null.
|
static java.util.Set<OsmPrimitive> |
OsmPrimitive.getReferrer(java.util.Collection<? extends OsmPrimitive> primitives)
Replies the collection of referring primitives for the primitives in
primitives . |
java.util.List<OsmPrimitive> |
OsmPrimitive.getReferrers() |
java.util.List<OsmPrimitive> |
OsmPrimitive.getReferrers(boolean allowWithoutDataset) |
java.util.Set<OsmPrimitive> |
DataSelectionListener.SelectionChangeEvent.getRemoved()
Gets the primitives that have been removed from the selection.
|
java.util.Set<OsmPrimitive> |
DataSelectionListener.SelectionReplaceEvent.getRemoved() |
java.util.Set<OsmPrimitive> |
DataSelectionListener.SelectionAddEvent.getRemoved() |
java.util.Set<OsmPrimitive> |
DataSelectionListener.SelectionRemoveEvent.getRemoved() |
java.util.Set<OsmPrimitive> |
DataSelectionListener.SelectionToggleEvent.getRemoved() |
java.util.Collection<OsmPrimitive> |
DataSet.getSelectedNodesAndWays()
Returns selected nodes and ways.
|
java.util.Set<OsmPrimitive> |
DataSelectionListener.SelectionChangeEvent.getSelection()
Gets the new selection.
|
java.util.Set<OsmPrimitive> |
DataSelectionListener.SelectionReplaceEvent.getSelection() |
java.util.Set<OsmPrimitive> |
DataSelectionListener.SelectionAddEvent.getSelection() |
java.util.Set<OsmPrimitive> |
DataSelectionListener.SelectionRemoveEvent.getSelection() |
java.util.Set<OsmPrimitive> |
DataSelectionListener.SelectionToggleEvent.getSelection() |
java.util.LinkedList<java.util.Collection<? extends OsmPrimitive>> |
DataSet.getSelectionHistory()
Replies the history of JOSM selections
|
static java.util.Comparator<OsmPrimitive> |
OsmPrimitiveComparator.orderingNodesWaysRelations()
Returns a comparator ordering the primitives by type in the order NODE, WAY, RELATION
|
static java.util.Comparator<OsmPrimitive> |
OsmPrimitiveComparator.orderingRelationsWaysNodes()
Returns a comparator ordering the primitives by type in the order RELATION, WAY, NODE
|
static java.util.Comparator<OsmPrimitive> |
OsmPrimitiveComparator.orderingWaysRelationsNodes()
Returns a comparator ordering the primitives by type in the order WAY, RELATION, NODE
|
java.util.Set<OsmPrimitive> |
DataSet.unlinkReferencesToPrimitive(OsmPrimitive referencedPrimitive)
Removes all references from other primitives to the referenced primitive.
|
Modifier and Type | Method and Description |
---|---|
protected void |
DataSetMerger.addConflict(OsmPrimitive my,
OsmPrimitive their) |
void |
DataSet.addPrimitive(OsmPrimitive primitive)
Adds a primitive to the dataset.
|
void |
BBox.addPrimitive(OsmPrimitive primitive,
double extraSpace)
Extends this bbox to include the bbox of the primitive extended by extraSpace.
|
protected void |
OsmPrimitive.addReferrer(OsmPrimitive referrer)
Add new referrer.
|
private static boolean |
FilterMatcher.allParentMultipolygonsFiltered(OsmPrimitive primitive,
boolean hidden) |
private static boolean |
FilterMatcher.allParentWaysFiltered(OsmPrimitive primitive,
boolean hidden)
Check if all parent ways are filtered.
|
private void |
DatasetConsistencyTest.checkReferredPrimitive(OsmPrimitive primitive,
OsmPrimitive parent) |
void |
Node.cloneFrom(OsmPrimitive osm) |
void |
Way.cloneFrom(OsmPrimitive osm) |
void |
Relation.cloneFrom(OsmPrimitive osm) |
void |
OsmPrimitive.cloneFrom(OsmPrimitive other)
Get and write all attributes from the parameter.
|
static boolean |
FilterWorker.executeFilters(OsmPrimitive primitive,
FilterMatcher filterMatcher)
Apply the filters to a single primitive.
|
(package private) void |
DataSet.fireChangesetIdChanged(OsmPrimitive primitive,
int oldChangesetId,
int newChangesetId) |
(package private) void |
DataSet.firePrimitiveFlagsChanged(OsmPrimitive primitive) |
(package private) void |
DataSet.fireTagsChanged(OsmPrimitive prim,
java.util.Map<java.lang.String,java.lang.String> originalKeys) |
java.lang.String |
DefaultNameFormatter.formatAsHtmlUnorderedList(OsmPrimitive primitive)
Formats the given primitive as an HTML unordered list.
|
static Changeset |
Changeset.fromPrimitive(OsmPrimitive primitive)
Creates a changeset with the data obtained from the given preset, i.e.,
the
changeset id , user , and
timestamp . |
protected OsmPrimitive |
DataSetMerger.getMergeTarget(OsmPrimitive mergeSource) |
static java.util.Set<RelationToChildReference> |
RelationToChildReference.getRelationToChildReferences(OsmPrimitive child)
Replies a set of all
RelationToChildReference s for a given child primitive. |
boolean |
OsmPrimitive.hasEqualSemanticAttributes(OsmPrimitive other)
Replies true if this primitive and other are equal with respect to their semantic attributes.
|
boolean |
Node.hasEqualSemanticAttributes(OsmPrimitive other,
boolean testInterestingTagsOnly) |
boolean |
Way.hasEqualSemanticAttributes(OsmPrimitive other,
boolean testInterestingTagsOnly) |
boolean |
Relation.hasEqualSemanticAttributes(OsmPrimitive other,
boolean testInterestingTagsOnly) |
(package private) boolean |
OsmPrimitive.hasEqualSemanticAttributes(OsmPrimitive other,
boolean testInterestingTagsOnly) |
(package private) boolean |
OsmPrimitive.hasEqualSemanticFlags(OsmPrimitive other) |
boolean |
OsmPrimitive.hasEqualTechnicalAttributes(OsmPrimitive other)
Replies true if this primitive and other are equal with respect to their technical attributes.
|
FilterMatcher.FilterType |
FilterMatcher.isDisabled(OsmPrimitive primitive)
Check if primitive is disabled.
|
private static boolean |
FilterMatcher.isFiltered(OsmPrimitive primitive,
boolean hidden)
Check if primitive is filtered.
|
private static boolean |
FilterMatcher.isFilterExplicit(OsmPrimitive primitive,
boolean hidden)
Check if primitive is hidden explicitly.
|
FilterMatcher.FilterType |
FilterMatcher.isHidden(OsmPrimitive primitive)
Check if primitive is hidden.
|
private boolean |
OsmPrimitive.isOuterMemberOfMultipolygon(OsmPrimitive ref) |
boolean |
DataSet.isSelected(OsmPrimitive osm) |
private boolean |
DataSetMerger.mergeById(OsmPrimitive source)
Tries to merge a primitive
source into an existing primitive with the same id. |
void |
Node.mergeFrom(OsmPrimitive other)
Merges the technical and semantical attributes from
other onto this. |
void |
OsmPrimitive.mergeFrom(OsmPrimitive other)
Merges the technical and semantical attributes from
other onto this. |
protected void |
DataSetMerger.mergePrimitive(OsmPrimitive source,
java.util.Collection<? extends OsmPrimitive> candidates)
Merges a primitive onto primitives dataset.
|
private static boolean |
FilterMatcher.oneParentMultipolygonNotFiltered(OsmPrimitive primitive,
boolean hidden) |
private static boolean |
FilterMatcher.oneParentWayNotFiltered(OsmPrimitive primitive,
boolean hidden) |
boolean |
RelationMember.refersTo(OsmPrimitive primitive)
Replies true, if this relation member refers to the primitive
|
void |
Relation.removeMembersFor(OsmPrimitive primitive)
removes all members with member.member == primitive
|
(package private) void |
DataSet.removePrimitive(OsmPrimitive primitive) |
private void |
DataSet.removePrimitiveImpl(OsmPrimitive primitive) |
protected void |
OsmPrimitive.removeReferrer(OsmPrimitive referrer)
Remove referrer.
|
private static void |
DataSetMerger.resetPrimitive(OsmPrimitive osm) |
private static FilterMatcher.FilterType |
FilterMatcher.test(java.util.List<FilterMatcher.FilterInfo> filters,
OsmPrimitive primitive,
boolean hidden) |
java.util.Set<Relation> |
DataSet.unlinkPrimitiveFromRelations(OsmPrimitive primitive)
removes all references from relations in this dataset to this primitive
|
java.util.Set<OsmPrimitive> |
DataSet.unlinkReferencesToPrimitive(OsmPrimitive referencedPrimitive)
Removes all references from other primitives to the referenced primitive.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
FilterWorker.clearFilterFlags(java.util.Collection<OsmPrimitive> prims)
Clear all filter flags, i.e. turn off filters.
|
private static boolean |
FilterWorker.doExecuteFilters(java.util.Collection<OsmPrimitive> all,
FilterMatcher filterMatcher) |
private boolean |
DataSet.doSelectionChange(java.util.function.Function<java.util.Set<OsmPrimitive>,DataSelectionListener.SelectionChangeEvent> command)
Do a selection change.
|
private void |
OsmPrimitive.doVisitReferrers(java.util.function.Consumer<OsmPrimitive> visitor) |
void |
FilterModel.executeFilters(java.util.Collection<? extends OsmPrimitive> primitives)
Runs the filter on a list of primitives that are part of the edit data set.
|
static boolean |
FilterWorker.executeFilters(java.util.Collection<OsmPrimitive> all,
Filter... filters)
Apply the filters to the primitives of the data set.
|
static boolean |
FilterWorker.executeFilters(java.util.Collection<OsmPrimitive> all,
FilterMatcher filterMatcher)
Apply the filters to the primitives of the data set.
|
(package private) void |
DataSet.firePrimitivesAdded(java.util.Collection<? extends OsmPrimitive> added,
boolean wasIncomplete) |
(package private) void |
DataSet.firePrimitivesRemoved(java.util.Collection<? extends OsmPrimitive> removed,
boolean wasComplete) |
java.lang.String |
DefaultNameFormatter.formatAsHtmlUnorderedList(java.util.Collection<? extends OsmPrimitive> primitives,
int maxElements)
Formats the given collection of primitives as an HTML unordered list.
|
static java.util.Collection<OsmPrimitive> |
FilterModel.getAffectedPrimitives(java.util.Collection<? extends OsmPrimitive> primitives)
Returns the list of primitives whose filtering can be affected by change in primitive
|
java.util.Collection<RelationMember> |
Relation.getMembersFor(java.util.Collection<? extends OsmPrimitive> primitives)
Obtains all members with member.member == primitive
|
static java.util.Set<Relation> |
OsmPrimitive.getParentRelations(java.util.Collection<? extends OsmPrimitive> primitives)
Replies the set of referring relations
|
<T extends OsmPrimitive> |
DataSet.getPrimitives(java.util.function.Predicate<? super OsmPrimitive> predicate) |
static java.util.Set<OsmPrimitive> |
OsmPrimitive.getReferrer(java.util.Collection<? extends OsmPrimitive> primitives)
Replies the collection of referring primitives for the primitives in
primitives . |
static java.util.Set<RelationToChildReference> |
RelationToChildReference.getRelationToChildReferences(java.util.Collection<? extends OsmPrimitive> children)
Replies a set of all
RelationToChildReference s for a collection of child primitives |
protected void |
DataSetMerger.mergePrimitive(OsmPrimitive source,
java.util.Collection<? extends OsmPrimitive> candidates)
Merges a primitive onto primitives dataset.
|
void |
Relation.removeMembersFor(java.util.Collection<? extends OsmPrimitive> primitives)
removes all members with member.member == primitive
|
Constructor and Description |
---|
DataSet(OsmPrimitive... osmPrimitives)
Constructs a new
DataSet initially filled with the given primitives. |
RelationMember(java.lang.String role,
OsmPrimitive member)
Constructs a new
RelationMember . |
RelationToChildReference(Relation parent,
int position,
java.lang.String role,
OsmPrimitive child)
Create a new
RelationToChildReference |
Constructor and Description |
---|
AbstractSelectionEvent(DataSet source,
java.util.Set<OsmPrimitive> old) |
OsmPrimitiveType(java.lang.String apiTypeName,
java.lang.Class<? extends OsmPrimitive> osmClass,
java.lang.Class<? extends PrimitiveData> dataClass) |
SelectionAddEvent(DataSet source,
java.util.Set<OsmPrimitive> old,
java.util.stream.Stream<OsmPrimitive> toAdd)
|
SelectionAddEvent(DataSet source,
java.util.Set<OsmPrimitive> old,
java.util.stream.Stream<OsmPrimitive> toAdd)
|
SelectionRemoveEvent(DataSet source,
java.util.Set<OsmPrimitive> old,
java.util.stream.Stream<OsmPrimitive> toRemove)
|
SelectionRemoveEvent(DataSet source,
java.util.Set<OsmPrimitive> old,
java.util.stream.Stream<OsmPrimitive> toRemove)
|
SelectionReplaceEvent(DataSet source,
java.util.Set<OsmPrimitive> old,
java.util.stream.Stream<OsmPrimitive> newSelection)
|
SelectionReplaceEvent(DataSet source,
java.util.Set<OsmPrimitive> old,
java.util.stream.Stream<OsmPrimitive> newSelection)
|
SelectionToggleEvent(DataSet source,
java.util.Set<OsmPrimitive> old,
java.util.stream.Stream<OsmPrimitive> toToggle)
|
SelectionToggleEvent(DataSet source,
java.util.Set<OsmPrimitive> old,
java.util.stream.Stream<OsmPrimitive> toToggle)
|
Modifier and Type | Field and Description |
---|---|
private OsmPrimitive |
PrimitiveFlagsChangedEvent.primitive |
private OsmPrimitive |
TagsChangedEvent.primitive |
Modifier and Type | Field and Description |
---|---|
private java.util.List<? extends OsmPrimitive> |
PrimitivesRemovedEvent.primitives |
private java.util.List<OsmPrimitive> |
ChangesetIdChangedEvent.primitives |
private java.util.List<? extends OsmPrimitive> |
PrimitivesAddedEvent.primitives |
Modifier and Type | Method and Description |
---|---|
OsmPrimitive |
TagsChangedEvent.getPrimitive()
Returns the primitive affected by the change.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<? extends OsmPrimitive> |
NodeMovedEvent.getPrimitives() |
java.util.Collection<? extends OsmPrimitive> |
FilterChangedEvent.getPrimitives() |
java.util.List<? extends OsmPrimitive> |
PrimitivesRemovedEvent.getPrimitives() |
java.util.List<OsmPrimitive> |
ChangesetIdChangedEvent.getPrimitives() |
java.util.List<? extends OsmPrimitive> |
WayNodesChangedEvent.getPrimitives() |
java.util.Collection<? extends OsmPrimitive> |
PrimitiveFlagsChangedEvent.getPrimitives() |
java.util.List<? extends OsmPrimitive> |
PrimitivesAddedEvent.getPrimitives() |
abstract java.util.Collection<? extends OsmPrimitive> |
AbstractDatasetChangedEvent.getPrimitives()
Returns list of primitives modified by this event.
|
java.util.Collection<OsmPrimitive> |
DataChangedEvent.getPrimitives() |
java.util.List<? extends OsmPrimitive> |
RelationMembersChangedEvent.getPrimitives() |
java.util.List<? extends OsmPrimitive> |
TagsChangedEvent.getPrimitives() |
Constructor and Description |
---|
PrimitiveFlagsChangedEvent(DataSet dataSet,
OsmPrimitive primitive)
Constructs a new
PrimitiveFlagsChangedEvent . |
TagsChangedEvent(DataSet dataSet,
OsmPrimitive primitive,
java.util.Map<java.lang.String,java.lang.String> originalKeys)
Constructs a new
TagsChangedEvent . |
Constructor and Description |
---|
ChangesetIdChangedEvent(DataSet dataSet,
java.util.List<OsmPrimitive> primitives,
int oldChangesetId,
int newChangesetId)
Constructs a new
ChangesetIdChangedEvent . |
PrimitivesAddedEvent(DataSet dataSet,
java.util.Collection<? extends OsmPrimitive> primitives,
boolean wasIncomplete)
Constructs a new
PrimitivesAddedEvent . |
PrimitivesRemovedEvent(DataSet dataSet,
java.util.Collection<? extends OsmPrimitive> primitives,
boolean wasComplete)
Constructs a new
PrimitivesRemovedEvent . |
Modifier and Type | Method and Description |
---|---|
static HistoryOsmPrimitive |
HistoryOsmPrimitive.forOsmPrimitive(OsmPrimitive p)
|
Constructor and Description |
---|
HistoryOsmPrimitive(OsmPrimitive p)
Constructs a new
HistoryOsmPrimitive from an existing OsmPrimitive . |
Modifier and Type | Method and Description |
---|---|
protected abstract java.util.Collection<Bounds> |
SearchCompiler.InArea.getBounds(OsmPrimitive primitive) |
protected java.util.Collection<Bounds> |
SearchCompiler.InDataSourceArea.getBounds(OsmPrimitive primitive) |
protected java.util.Collection<Bounds> |
SearchCompiler.NotOutsideDataSourceArea.getBounds(OsmPrimitive primitive) |
protected java.lang.Long |
SearchCompiler.Id.getNumber(OsmPrimitive osm) |
protected java.lang.Long |
SearchCompiler.ChangesetId.getNumber(OsmPrimitive osm) |
protected java.lang.Long |
SearchCompiler.Version.getNumber(OsmPrimitive osm) |
protected abstract java.lang.Long |
SearchCompiler.RangeMatch.getNumber(OsmPrimitive osm) |
protected java.lang.Long |
SearchCompiler.NodeCountRange.getNumber(OsmPrimitive osm) |
protected java.lang.Long |
SearchCompiler.WayCountRange.getNumber(OsmPrimitive osm) |
protected java.lang.Long |
SearchCompiler.TagCountRange.getNumber(OsmPrimitive osm) |
protected java.lang.Long |
SearchCompiler.TimestampRange.getNumber(OsmPrimitive osm) |
protected java.lang.Long |
SearchCompiler.AreaSize.getNumber(OsmPrimitive osm) |
protected java.lang.Long |
SearchCompiler.WayLength.getNumber(OsmPrimitive osm) |
abstract boolean |
SearchCompiler.Match.match(OsmPrimitive osm)
Tests whether the primitive matches this criterion.
|
boolean |
SearchCompiler.TaggedMatch.match(OsmPrimitive osm) |
boolean |
SearchCompiler.Not.match(OsmPrimitive osm) |
boolean |
SearchCompiler.And.match(OsmPrimitive osm) |
boolean |
SearchCompiler.Or.match(OsmPrimitive osm) |
boolean |
SearchCompiler.Xor.match(OsmPrimitive osm) |
boolean |
SearchCompiler.ExactType.match(OsmPrimitive osm) |
boolean |
SearchCompiler.UserMatch.match(OsmPrimitive osm) |
boolean |
SearchCompiler.RoleMatch.match(OsmPrimitive osm) |
boolean |
SearchCompiler.Nth.match(OsmPrimitive osm) |
boolean |
SearchCompiler.RangeMatch.match(OsmPrimitive osm) |
boolean |
SearchCompiler.HasRole.match(OsmPrimitive osm) |
boolean |
SearchCompiler.New.match(OsmPrimitive osm) |
boolean |
SearchCompiler.Modified.match(OsmPrimitive osm) |
boolean |
SearchCompiler.Deleted.match(OsmPrimitive osm) |
boolean |
SearchCompiler.Selected.match(OsmPrimitive osm) |
boolean |
SearchCompiler.Incomplete.match(OsmPrimitive osm) |
boolean |
SearchCompiler.Untagged.match(OsmPrimitive osm) |
boolean |
SearchCompiler.Closed.match(OsmPrimitive osm) |
boolean |
SearchCompiler.Parent.match(OsmPrimitive osm) |
boolean |
SearchCompiler.Child.match(OsmPrimitive osm) |
boolean |
SearchCompiler.InArea.match(OsmPrimitive osm) |
boolean |
SearchCompiler.Preset.match(OsmPrimitive osm) |
boolean |
SearchCompiler.Match.test(OsmPrimitive object) |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<OsmPrimitive,PrimitiveData> |
MergeSourceBuildingVisitor.mappedPrimitives |
Modifier and Type | Method and Description |
---|---|
protected boolean |
MergeSourceBuildingVisitor.isAlreadyRemembered(OsmPrimitive primitive) |
protected boolean |
MergeSourceBuildingVisitor.isInSelectionBase(OsmPrimitive primitive) |
protected void |
MergeSourceBuildingVisitor.rememberIncomplete(OsmPrimitive primitive) |
Modifier and Type | Method and Description |
---|---|
static java.util.Collection<Node> |
AllNodesVisitor.getAllNodes(java.util.Collection<? extends OsmPrimitive> osms)
Replies all nodes contained by the given primitives
|
Modifier and Type | Method and Description |
---|---|
private static boolean |
MultipolygonCache.isMultipolygon(OsmPrimitive p) |
Modifier and Type | Method and Description |
---|---|
private void |
MultipolygonCache.updateMultipolygonsReferringTo(AbstractDatasetChangedEvent event,
java.util.Collection<? extends OsmPrimitive> primitives,
DataSet ds) |
private java.util.Collection<java.util.Map<Relation,Multipolygon>> |
MultipolygonCache.updateMultipolygonsReferringTo(AbstractDatasetChangedEvent event,
java.util.Collection<? extends OsmPrimitive> primitives,
DataSet ds,
java.util.Collection<java.util.Map<Relation,Multipolygon>> initialMaps) |
Modifier and Type | Field and Description |
---|---|
protected static java.util.function.Predicate<OsmPrimitive> |
Test.IN_DOWNLOADED_AREA |
protected static java.util.function.Predicate<OsmPrimitive> |
Test.IN_DOWNLOADED_AREA_STRICT |
private java.util.Collection<? extends OsmPrimitive> |
TestError.primitives
The affected primitives
|
private java.util.Collection<? extends OsmPrimitive> |
TestError.Builder.primitives |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<? extends OsmPrimitive> |
TestError.getPrimitives()
Gets the list of primitives affected by this error
|
Modifier and Type | Method and Description |
---|---|
abstract void |
Test.TagTest.check(OsmPrimitive p)
Checks the tags of the given primitive.
|
TestError.Builder |
TestError.Builder.highlight(OsmPrimitive... highlighted)
Sets the primitives to highlight when selecting this error.
|
protected static boolean |
Test.isBuilding(OsmPrimitive p)
Determines if the specified primitive denotes a building.
|
boolean |
Test.isPrimitiveUsable(OsmPrimitive p)
Determines if the primitive is usable for tests.
|
protected static boolean |
Test.isResidentialArea(OsmPrimitive p)
Determines if the specified primitive denotes a residential area.
|
TestError.Builder |
TestError.Builder.primitives(OsmPrimitive... primitives)
Sets the primitives affected by this error.
|
void |
ValidatorVisitor.visit(OsmPrimitive primitive)
Visit a OSM primitive, e.g.
|
Modifier and Type | Method and Description |
---|---|
protected Command |
Test.deletePrimitivesIfNeeded(java.util.Collection<? extends OsmPrimitive> primitives)
Build a Delete command on all primitives that have not yet been deleted manually by user, or by another error fix.
|
TestError.Builder |
TestError.Builder.highlight(java.util.Collection<? extends OsmPrimitive> highlighted)
Sets the primitives to highlight when selecting this error.
|
TestError.Builder |
TestError.Builder.primitives(java.util.Collection<? extends OsmPrimitive> primitives)
Sets the primitives affected by this error.
|
void |
Test.visit(java.util.Collection<OsmPrimitive> selection)
Visits all primitives to be tested.
|
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.util.Collection<OsmPrimitive>> |
Addresses.knownAddresses |
private java.util.List<OsmPrimitive> |
PowerLines.powerStations |
private MultiMap<DuplicateRelation.RelationPair,OsmPrimitive> |
DuplicateRelation.relations
MultiMap of all relations
|
private MultiMap<java.util.List<RelationMember>,OsmPrimitive> |
DuplicateRelation.relationsNoKeys
MultiMap of all relations, regardless of keys
|
(package private) java.util.Set<OsmPrimitive> |
MapCSSTagChecker.tested |
private MultiMap<DuplicateWay.WayPair,OsmPrimitive> |
DuplicateWay.ways
Bag of all ways
|
private MultiMap<DuplicateWay.WayPairNoTags,OsmPrimitive> |
DuplicateWay.waysNoTags
Bag of all ways, regardless of tags
|
Modifier and Type | Method and Description |
---|---|
private static OsmPrimitive[] |
UntaggedNode.castPrim(Tagged n) |
Modifier and Type | Method and Description |
---|---|
private static java.util.Collection<? extends OsmPrimitive> |
MultipolygonTest.combineRelAndPrimitives(Relation r,
java.util.Collection<? extends OsmPrimitive> primitives) |
Modifier and Type | Method and Description |
---|---|
private void |
WayConnectedToArea.addPossibleError(Way w,
Node wayNode,
OsmPrimitive p,
OsmPrimitive area) |
private static void |
MapCSSTagChecker.addPrimitive(DataSet ds,
OsmPrimitive p) |
void |
ConditionalKeys.check(OsmPrimitive p) |
void |
Lanes.check(OsmPrimitive p) |
void |
MapCSSTagChecker.check(OsmPrimitive p)
Visiting call for primitives.
|
void |
OpeningHourTest.check(OsmPrimitive p) |
void |
TagChecker.check(OsmPrimitive p)
Checks the primitive tags
|
void |
NameMismatch.check(OsmPrimitive p)
Check a primitive for a name mismatch.
|
protected void |
OpeningHourTest.check(OsmPrimitive p,
java.lang.String key) |
protected void |
Addresses.checkDistance(OsmPrimitive house,
java.util.Collection<Way> street) |
protected java.util.List<TestError> |
Addresses.checkForDuplicate(OsmPrimitive p) |
protected TestError |
Addresses.checkHouseNumbersWithoutStreet(OsmPrimitive p)
Checks for house numbers for which the street is unknown.
|
protected void |
Lanes.checkNumberOfLanes(OsmPrimitive p) |
protected void |
Lanes.checkNumberOfLanesByKey(OsmPrimitive p,
java.lang.String lanesKey,
java.lang.String message) |
private void |
TagChecker.checkSingleTagComplex(MultiMap<OsmPrimitive,java.lang.String> withErrors,
OsmPrimitive p,
java.lang.String key,
java.lang.String value) |
private void |
TagChecker.checkSingleTagKeySimple(MultiMap<OsmPrimitive,java.lang.String> withErrors,
OsmPrimitive p,
java.lang.String s,
java.lang.String key) |
private void |
TagChecker.checkSingleTagValueSimple(MultiMap<OsmPrimitive,java.lang.String> withErrors,
OsmPrimitive p,
java.lang.String s,
java.lang.String key,
java.lang.String value) |
private void |
Addresses.collectAddress(OsmPrimitive p)
adds the OsmPrimitive to the address map if it complies to the restrictions
|
Command |
MapCSSTagChecker.FixCommand.createCommand(OsmPrimitive p,
Selector matchingSelector)
Creates the fixing
Command for the given primitive. |
(package private) static java.lang.String |
MapCSSTagChecker.TagCheck.determineArgument(Selector.OptimizedGeneralSelector matchingSelector,
int index,
java.lang.String type,
OsmPrimitive p)
|
private boolean |
InternetTags.doTest(OsmPrimitive p,
java.lang.String k,
java.lang.String[] keys,
AbstractValidator validator,
int code)
Potentially validates a given primitive key against a given validator.
|
private java.util.List<TestError> |
InternetTags.doValidateTag(OsmPrimitive p,
java.lang.String k,
java.lang.String v,
AbstractValidator validator,
int code)
Validates a given primitive tag against a given validator.
|
static java.lang.String |
MapCSSTagChecker.FixCommand.evaluateObject(java.lang.Object obj,
OsmPrimitive p,
Selector matchingSelector)
|
(package private) Command |
MapCSSTagChecker.TagCheck.fixPrimitive(OsmPrimitive p)
Constructs a fix in terms of a
Command for the OsmPrimitive
if the error is fixable, or null otherwise. |
MapCSSStyleSource.MapCSSRuleIndex |
MapCSSTagCheckerIndex.get(OsmPrimitive p)
Get the index of rules for the given primitive.
|
protected java.util.List<Relation> |
Addresses.getAndCheckAssociatedStreets(OsmPrimitive p) |
(package private) java.lang.String |
MapCSSTagChecker.TagCheck.getDescription(OsmPrimitive p)
Constructs a (localized) description for this deprecation check.
|
(package private) java.lang.String |
MapCSSTagChecker.TagCheck.getDescriptionForMatchingSelector(OsmPrimitive p,
Selector matchingSelector)
Constructs a (localized) description for this deprecation check
where any placeholders are replaced by values of the matched selector.
|
(package private) static double |
Addresses.getDistance(OsmPrimitive a,
OsmPrimitive b)
returns rough distance between two OsmPrimitives
|
(package private) java.util.List<TestError> |
MapCSSTagChecker.TagCheck.getErrorsForPrimitive(OsmPrimitive p)
Constructs a
TestError for the given primitive, or returns null if the primitive does not give rise to an error. |
java.util.Collection<TestError> |
MapCSSTagChecker.getErrorsForPrimitive(OsmPrimitive p,
boolean includeOtherSeverity)
|
private static java.util.Collection<TestError> |
MapCSSTagChecker.getErrorsForPrimitive(OsmPrimitive p,
boolean includeOtherSeverity,
java.util.Collection<java.util.Set<MapCSSTagChecker.TagCheck>> checksCol) |
private java.util.List<TestError> |
MapCSSTagChecker.TagCheck.getErrorsForPrimitive(OsmPrimitive p,
Selector matchingSelector,
Environment env,
Test tester) |
(package private) java.lang.String |
MapCSSTagChecker.TagCheck.getMessage(OsmPrimitive p)
Constructs a (localized) message for this deprecation check.
|
(package private) static java.lang.String |
Addresses.getSimplifiedAddress(OsmPrimitive p) |
TestError |
OpeningHourTest.OpeningHoursTestError.getTestError(OsmPrimitive p,
java.lang.String key)
Returns the real test error given to JOSM validator.
|
(package private) static boolean |
Addresses.hasAddress(OsmPrimitive p) |
protected void |
Addresses.initAddressMap(OsmPrimitive primitive) |
(package private) static java.lang.String |
MapCSSTagChecker.TagCheck.insertArguments(Selector matchingSelector,
java.lang.String s,
OsmPrimitive p)
Replaces occurrences of
{i.key} , {i.value} , {i.tag} in s by the corresponding
key/value/tag of the index -th Condition of matchingSelector . |
private static boolean |
WayConnectedToArea.isArea(OsmPrimitive p) |
private static boolean |
PowerLines.isBuildingIn(OsmPrimitive p,
java.util.Collection<java.lang.String> values)
Helper function to check if building tag is a certain value.
|
(package private) static boolean |
CrossingWays.isCoastline(OsmPrimitive w) |
private static boolean |
Coastlines.isCoastline(OsmPrimitive osm) |
(package private) static boolean |
CrossingWays.isHighway(OsmPrimitive w) |
(package private) static boolean |
Addresses.isPOI(OsmPrimitive p) |
private static boolean |
PowerLines.isPowerIn(OsmPrimitive p,
java.util.Collection<java.lang.String> values)
Helper function to check if power tag is a certain value.
|
protected static boolean |
PowerLines.isPowerStation(OsmPrimitive p)
Determines if the specified primitive denotes a power station.
|
boolean |
UntaggedWay.isPrimitiveUsable(OsmPrimitive p) |
boolean |
LongSegment.isPrimitiveUsable(OsmPrimitive p) |
boolean |
CrossingWays.Ways.isPrimitiveUsable(OsmPrimitive w) |
boolean |
CrossingWays.Boundaries.isPrimitiveUsable(OsmPrimitive p) |
boolean |
CrossingWays.Barrier.isPrimitiveUsable(OsmPrimitive p) |
boolean |
CrossingWays.SelfCrossing.isPrimitiveUsable(OsmPrimitive p) |
boolean |
UnconnectedWays.UnconnectedHighways.isPrimitiveUsable(OsmPrimitive p) |
boolean |
UnconnectedWays.UnconnectedRailways.isPrimitiveUsable(OsmPrimitive p) |
boolean |
UnconnectedWays.UnconnectedWaterways.isPrimitiveUsable(OsmPrimitive p) |
boolean |
UnconnectedWays.UnconnectedNaturalOrLanduse.isPrimitiveUsable(OsmPrimitive p) |
boolean |
UnconnectedWays.UnconnectedPower.isPrimitiveUsable(OsmPrimitive p) |
(package private) static boolean |
CrossingWays.isProposedOrAbandoned(OsmPrimitive w) |
(package private) static boolean |
CrossingWays.isRailway(OsmPrimitive w) |
(package private) static boolean |
CrossingWays.isSubwayOrTramOrRazed(OsmPrimitive w) |
private static boolean |
LongSegment.isUsableNode(OsmPrimitive p) |
private static boolean |
LongSegment.isUsableWay(OsmPrimitive p) |
private void |
NameMismatch.missingTranslation(OsmPrimitive p,
java.lang.String name)
Report a missing translation.
|
private static boolean |
OverlappingWays.parentMultipolygonConcernsArea(OsmPrimitive p) |
private void |
TagChecker.spellCheckKey(MultiMap<OsmPrimitive,java.lang.String> withErrors,
OsmPrimitive p,
java.lang.String key) |
private void |
InternetTags.test(OsmPrimitive p) |
boolean |
MapCSSTagChecker.TagCheck.test(OsmPrimitive primitive) |
private void |
WayConnectedToArea.testForError(Way w,
Node wayNode,
OsmPrimitive p) |
private void |
Highways.testSourceMaxspeed(OsmPrimitive p,
boolean testContextHighway) |
private void |
TagChecker.tryGuess(OsmPrimitive p,
java.lang.String key,
java.lang.String value,
MultiMap<OsmPrimitive,java.lang.String> withErrors) |
java.util.List<TestError> |
ConditionalKeys.validatePrimitive(OsmPrimitive p)
Validate a primitive
|
java.util.List<TestError> |
InternetTags.validateTag(OsmPrimitive p,
java.lang.String k,
AbstractValidator validator,
int code)
Validates a given primitive tag against a given validator.
|
(package private) Selector |
MapCSSTagChecker.TagCheck.whichSelectorMatchesPrimitive(OsmPrimitive primitive) |
Modifier and Type | Method and Description |
---|---|
private void |
MultipolygonTest.addRepeatedMemberError(Relation r,
java.util.List<OsmPrimitive> repeatedMembers,
int errorCode,
java.lang.String msg) |
private void |
TagChecker.checkSingleTagComplex(MultiMap<OsmPrimitive,java.lang.String> withErrors,
OsmPrimitive p,
java.lang.String key,
java.lang.String value) |
private void |
TagChecker.checkSingleTagKeySimple(MultiMap<OsmPrimitive,java.lang.String> withErrors,
OsmPrimitive p,
java.lang.String s,
java.lang.String key) |
private void |
TagChecker.checkSingleTagValueSimple(MultiMap<OsmPrimitive,java.lang.String> withErrors,
OsmPrimitive p,
java.lang.String s,
java.lang.String key,
java.lang.String value) |
private static java.util.Collection<? extends OsmPrimitive> |
MultipolygonTest.combineRelAndPrimitives(Relation r,
java.util.Collection<? extends OsmPrimitive> primitives) |
private void |
TagChecker.spellCheckKey(MultiMap<OsmPrimitive,java.lang.String> withErrors,
OsmPrimitive p,
java.lang.String key) |
private void |
TagChecker.tryGuess(OsmPrimitive p,
java.lang.String key,
java.lang.String value,
MultiMap<OsmPrimitive,java.lang.String> withErrors) |
void |
TagChecker.visit(java.util.Collection<OsmPrimitive> selection) |
Modifier and Type | Field and Description |
---|---|
private java.util.Collection<OsmPrimitive> |
AggregatePrimitivesVisitor.aggregatedData
Aggregated data
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<OsmPrimitive> |
AggregatePrimitivesVisitor.visit(java.util.Collection<OsmPrimitive> data)
Visits a collection of primitives
|
Modifier and Type | Method and Description |
---|---|
void |
MultipleNameVisitor.visit(java.util.Collection<? extends OsmPrimitive> data)
Visits a collection of primitives
|
java.util.Collection<OsmPrimitive> |
AggregatePrimitivesVisitor.visit(java.util.Collection<OsmPrimitive> data)
Visits a collection of primitives
|
Modifier and Type | Field and Description |
---|---|
java.util.function.Predicate<OsmPrimitive> |
NavigatableComponent.isSelectablePredicate
To determine if a primitive is currently selectable.
|
Modifier and Type | Method and Description |
---|---|
OsmPrimitive |
NavigatableComponent.getNearestNodeOrWay(java.awt.Point p,
java.util.function.Predicate<OsmPrimitive> predicate,
boolean useSelected)
The *result* depends on the current map selection state IF use_selected is true.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<OsmPrimitive> |
NavigatableComponent.getAllNearest(java.awt.Point p,
java.util.Collection<OsmPrimitive> ignore,
java.util.function.Predicate<OsmPrimitive> predicate)
The *result* does not depend on the current map selection state, neither does the result *order*.
|
java.util.List<OsmPrimitive> |
NavigatableComponent.getAllNearest(java.awt.Point p,
java.util.function.Predicate<OsmPrimitive> predicate)
The *result* does not depend on the current map selection state, neither does the result *order*.
|
java.util.List<OsmPrimitive> |
NavigatableComponent.getNearestNodesOrWays(java.awt.Point p,
java.util.Collection<OsmPrimitive> ignore,
java.util.function.Predicate<OsmPrimitive> predicate)
The *result* does not depend on the current map selection state,
neither does the result *order*.
|
java.util.List<OsmPrimitive> |
NavigatableComponent.getNearestNodesOrWays(java.awt.Point p,
java.util.function.Predicate<OsmPrimitive> predicate)
The *result* does not depend on the current map selection state,
neither does the result *order*.
|
java.util.Collection<OsmPrimitive> |
SelectionManager.getSelectedObjects(boolean alt)
Return a list of all objects in the active/last selection, respecting the different
modifier.
|
Modifier and Type | Method and Description |
---|---|
private javax.swing.JLabel |
MapStatus.Collector.popupBuildPrimitiveLabels(OsmPrimitive osm)
Builds the labels with all necessary listeners for the info popup for the
given OsmPrimitive
|
Modifier and Type | Method and Description |
---|---|
java.util.List<OsmPrimitive> |
NavigatableComponent.getAllNearest(java.awt.Point p,
java.util.Collection<OsmPrimitive> ignore,
java.util.function.Predicate<OsmPrimitive> predicate)
The *result* does not depend on the current map selection state, neither does the result *order*.
|
java.util.List<OsmPrimitive> |
NavigatableComponent.getAllNearest(java.awt.Point p,
java.util.Collection<OsmPrimitive> ignore,
java.util.function.Predicate<OsmPrimitive> predicate)
The *result* does not depend on the current map selection state, neither does the result *order*.
|
java.util.List<OsmPrimitive> |
NavigatableComponent.getAllNearest(java.awt.Point p,
java.util.function.Predicate<OsmPrimitive> predicate)
The *result* does not depend on the current map selection state, neither does the result *order*.
|
Node |
NavigatableComponent.getNearestNode(java.awt.Point p,
java.util.function.Predicate<OsmPrimitive> predicate)
Convenience method to
NavigatableComponent.getNearestNode(Point, Predicate, boolean) . |
Node |
NavigatableComponent.getNearestNode(java.awt.Point p,
java.util.function.Predicate<OsmPrimitive> predicate,
boolean useSelected)
The *result* depends on the current map selection state IF use_selected is true.
|
Node |
NavigatableComponent.getNearestNode(java.awt.Point p,
java.util.function.Predicate<OsmPrimitive> predicate,
boolean useSelected,
java.util.Collection<OsmPrimitive> preferredRefs)
The *result* depends on the current map selection state IF use_selected is true
If more than one node within node.snap-distance pixels is found,
the nearest node selected is returned IF use_selected is true.
|
Node |
NavigatableComponent.getNearestNode(java.awt.Point p,
java.util.function.Predicate<OsmPrimitive> predicate,
boolean useSelected,
java.util.Collection<OsmPrimitive> preferredRefs)
The *result* depends on the current map selection state IF use_selected is true
If more than one node within node.snap-distance pixels is found,
the nearest node selected is returned IF use_selected is true.
|
OsmPrimitive |
NavigatableComponent.getNearestNodeOrWay(java.awt.Point p,
java.util.function.Predicate<OsmPrimitive> predicate,
boolean useSelected)
The *result* depends on the current map selection state IF use_selected is true.
|
java.util.List<Node> |
NavigatableComponent.getNearestNodes(java.awt.Point p,
java.util.Collection<Node> ignore,
java.util.function.Predicate<OsmPrimitive> predicate)
The *result* does not depend on the current map selection state,
neither does the result *order*.
|
java.util.List<Node> |
NavigatableComponent.getNearestNodes(java.awt.Point p,
java.util.function.Predicate<OsmPrimitive> predicate)
The *result* does not depend on the current map selection state,
neither does the result *order*.
|
private java.util.Map<java.lang.Double,java.util.List<Node>> |
NavigatableComponent.getNearestNodesImpl(java.awt.Point p,
java.util.function.Predicate<OsmPrimitive> predicate)
The *result* does not depend on the current map selection state, neither does the result *order*.
|
java.util.List<OsmPrimitive> |
NavigatableComponent.getNearestNodesOrWays(java.awt.Point p,
java.util.Collection<OsmPrimitive> ignore,
java.util.function.Predicate<OsmPrimitive> predicate)
The *result* does not depend on the current map selection state,
neither does the result *order*.
|
java.util.List<OsmPrimitive> |
NavigatableComponent.getNearestNodesOrWays(java.awt.Point p,
java.util.Collection<OsmPrimitive> ignore,
java.util.function.Predicate<OsmPrimitive> predicate)
The *result* does not depend on the current map selection state,
neither does the result *order*.
|
java.util.List<OsmPrimitive> |
NavigatableComponent.getNearestNodesOrWays(java.awt.Point p,
java.util.function.Predicate<OsmPrimitive> predicate)
The *result* does not depend on the current map selection state,
neither does the result *order*.
|
Way |
NavigatableComponent.getNearestWay(java.awt.Point p,
java.util.function.Predicate<OsmPrimitive> predicate)
The *result* depends on the current map selection state.
|
java.util.List<Way> |
NavigatableComponent.getNearestWays(java.awt.Point p,
java.util.Collection<Way> ignore,
java.util.function.Predicate<OsmPrimitive> predicate)
The *result* does not depend on the current map selection state,
neither does the result *order*.
|
java.util.List<Way> |
NavigatableComponent.getNearestWays(java.awt.Point p,
java.util.function.Predicate<OsmPrimitive> predicate)
The *result* does not depend on the current map selection state,
neither does the result *order*.
|
WaySegment |
NavigatableComponent.getNearestWaySegment(java.awt.Point p,
java.util.function.Predicate<OsmPrimitive> predicate)
Convenience method to
NavigatableComponent.getNearestWaySegment(Point, Predicate, boolean) . |
WaySegment |
NavigatableComponent.getNearestWaySegment(java.awt.Point p,
java.util.function.Predicate<OsmPrimitive> predicate,
boolean useSelected)
The *result* depends on the current map selection state IF use_selected is true.
|
WaySegment |
NavigatableComponent.getNearestWaySegment(java.awt.Point p,
java.util.function.Predicate<OsmPrimitive> predicate,
boolean useSelected,
java.util.Collection<OsmPrimitive> preferredRefs)
The *result* depends on the current map selection state IF use_selected is true.
|
WaySegment |
NavigatableComponent.getNearestWaySegment(java.awt.Point p,
java.util.function.Predicate<OsmPrimitive> predicate,
boolean useSelected,
java.util.Collection<OsmPrimitive> preferredRefs)
The *result* depends on the current map selection state IF use_selected is true.
|
java.util.List<WaySegment> |
NavigatableComponent.getNearestWaySegments(java.awt.Point p,
java.util.Collection<WaySegment> ignore,
java.util.function.Predicate<OsmPrimitive> predicate)
The result *order* depends on the current map selection state.
|
java.util.List<WaySegment> |
NavigatableComponent.getNearestWaySegments(java.awt.Point p,
java.util.function.Predicate<OsmPrimitive> predicate)
The result *order* depends on the current map selection state.
|
private java.util.Map<java.lang.Double,java.util.List<WaySegment>> |
NavigatableComponent.getNearestWaySegmentsImpl(java.awt.Point p,
java.util.function.Predicate<OsmPrimitive> predicate)
The *result* does not depend on the current map selection state, neither does the result *order*.
|
private void |
MapStatus.Collector.popupCycleSelection(java.util.Collection<OsmPrimitive> osms,
int mods)
Call this with a set of primitives to cycle through them.
|
private void |
MapStatus.refreshDistText(java.util.Collection<? extends OsmPrimitive> newSelection) |
Modifier and Type | Method and Description |
---|---|
(package private) static java.util.function.Consumer<OsmPrimitive> |
AutoFilterManager.getTagValuesConsumer(java.lang.String key,
java.util.Set<java.lang.String> values) |
Modifier and Type | Field and Description |
---|---|
private OsmPrimitive |
ConflictResolver.my |
private OsmPrimitive |
ConflictResolver.their |
Modifier and Type | Field and Description |
---|---|
private Conflict<? extends OsmPrimitive> |
ConflictResolver.conflict |
Modifier and Type | Method and Description |
---|---|
protected <P extends OsmPrimitive> |
AbstractListMerger.findLayerFor(P primitive) |
Modifier and Type | Method and Description |
---|---|
OsmPrimitive |
AbstractListMergeModel.getMyPrimitive(T entry)
Replies primitive from my dataset referenced by entry
|
OsmPrimitive |
AbstractListMergeModel.getMyPrimitiveById(PrimitiveId entry) |
OsmPrimitive |
PairTable.getPrimitiveInLayer(int row,
OsmDataLayer layer) |
OsmPrimitive |
AbstractListMergeModel.EntriesTableModel.getReferredPrimitive(int idx) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractListMergeModel.initPopulate(OsmPrimitive my,
OsmPrimitive their,
java.util.Map<PrimitiveId,PrimitiveId> mergedMap) |
protected void |
ConflictResolver.setMy(OsmPrimitive my)
Sets the
OsmPrimitive in the role "my" |
protected void |
ConflictResolver.setTheir(OsmPrimitive their)
Sets the
OsmPrimitive in the role "their". |
Modifier and Type | Method and Description |
---|---|
abstract C |
AbstractListMergeModel.buildResolveCommand(Conflict<? extends OsmPrimitive> conflict)
Builds the command to resolve conflicts in the list.
|
void |
IConflictResolver.populate(Conflict<? extends OsmPrimitive> conflict) |
void |
ConflictResolver.populate(Conflict<? extends OsmPrimitive> conflict)
populates the conflict resolver with the conflicts between my and their
|
Modifier and Type | Method and Description |
---|---|
WayNodesConflictResolverCommand |
NodeListMergeModel.buildResolveCommand(Conflict<? extends OsmPrimitive> conflict) |
void |
NodeListMerger.populate(Conflict<? extends OsmPrimitive> conflict) |
Modifier and Type | Field and Description |
---|---|
private OsmPrimitive |
PropertiesMergeModel.my |
Modifier and Type | Field and Description |
---|---|
private java.util.List<OsmPrimitive> |
PropertiesMergeModel.myReferrers |
private java.util.List<OsmPrimitive> |
PropertiesMergeModel.theirReferrers |
Modifier and Type | Method and Description |
---|---|
OsmPrimitive |
PropertiesMergeModel.getMyPrimitive() |
Modifier and Type | Method and Description |
---|---|
java.util.List<OsmPrimitive> |
PropertiesMergeModel.getMyReferrers()
Returns local referrers
|
java.util.List<OsmPrimitive> |
PropertiesMergeModel.getTheirReferrers()
Returns server referrers
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Command> |
PropertiesMergeModel.buildResolveCommand(Conflict<? extends OsmPrimitive> conflict)
Builds the command(s) to apply the conflict resolutions to my primitive
|
void |
PropertiesMergeModel.populate(Conflict<? extends OsmPrimitive> conflict)
Populates the model with the differences between local and server version
|
void |
PropertiesMerger.populate(Conflict<? extends OsmPrimitive> conflict) |
protected static java.lang.String |
PropertiesMerger.referrersToString(java.util.List<OsmPrimitive> referrers) |
Modifier and Type | Method and Description |
---|---|
OsmPrimitive |
RelationMemberListMergeModel.getMyPrimitive(RelationMember entry) |
Modifier and Type | Method and Description |
---|---|
RelationMemberConflictResolverCommand |
RelationMemberListMergeModel.buildResolveCommand(Conflict<? extends OsmPrimitive> conflict) |
void |
RelationMemberMerger.populate(Conflict<? extends OsmPrimitive> conflict) |
Modifier and Type | Method and Description |
---|---|
void |
TagMergeItem.applyToMyPrimitive(OsmPrimitive primitive)
applies the current merge decisions to the tag set of an OSM primitive.
|
void |
TagMergeModel.populate(OsmPrimitive my,
OsmPrimitive their)
|
Modifier and Type | Method and Description |
---|---|
TagConflictResolveCommand |
TagMergeModel.buildResolveCommand(Conflict<? extends OsmPrimitive> conflict) |
void |
TagMerger.populate(Conflict<? extends OsmPrimitive> conflict) |
Constructor and Description |
---|
TagMergeItem(java.lang.String key,
OsmPrimitive my,
OsmPrimitive their)
constructor
|
Modifier and Type | Field and Description |
---|---|
private OsmPrimitive |
RelationMemberConflictDecision.originalPrimitive |
protected OsmPrimitive |
CombinePrimitiveResolverDialog.targetPrimitive |
Modifier and Type | Field and Description |
---|---|
protected java.util.Collection<? extends OsmPrimitive> |
RelationMemberConflictResolverModel.primitives
the collection of primitives for which we manage conflicts
|
Modifier and Type | Method and Description |
---|---|
OsmPrimitive |
RelationMemberConflictDecision.getOriginalPrimitive() |
OsmPrimitive |
CombinePrimitiveResolverDialog.getTargetPrimitive()
Replies the target primitive the collection of primitives is merged or combined to.
|
Modifier and Type | Method and Description |
---|---|
void |
MultiValueResolutionDecision.applyTo(OsmPrimitive primitive)
Applies the resolution to an
OsmPrimitive |
Command |
MultiValueResolutionDecision.buildChangeCommand(OsmPrimitive primitive)
Builds a change command for applying this resolution to a primitive
|
java.util.List<Command> |
CombinePrimitiveResolver.buildResolutionCommands(OsmPrimitive targetPrimitive)
Builds conflicts resolution commands for the given target primitive.
|
java.util.List<Command> |
RelationMemberConflictResolverModel.buildResolutionCommands(OsmPrimitive newPrimitive)
Builds a collection of commands executing the decisions made in this model.
|
protected Command |
RelationMemberConflictResolverModel.buildResolveCommand(Relation relation,
OsmPrimitive newPrimitive) |
protected java.util.List<Command> |
CombinePrimitiveResolverDialog.buildTagChangeCommand(OsmPrimitive primitive,
TagCollection tc)
Builds the list of tag change commands.
|
protected java.util.List<Command> |
CombinePrimitiveResolver.buildTagChangeCommand(OsmPrimitive primitive,
TagCollection tc)
Builds the list of tag change commands.
|
java.util.Set<Relation> |
RelationMemberConflictResolverModel.getModifiedRelations(OsmPrimitive newPrimitive)
Replies the set of relations which have to be modified according
to the decisions managed by this model.
|
protected boolean |
RelationMemberConflictResolverModel.isChanged(Relation relation,
OsmPrimitive newPrimitive) |
protected void |
RelationMemberConflictResolverModel.populate(Relation relation,
OsmPrimitive primitive)
Populates the model with the members of the relation
relation
referring to primitive . |
void |
CombinePrimitiveResolverDialog.setTargetPrimitive(OsmPrimitive primitive)
Sets the primitive the collection of primitives is merged or combined to.
|
private void |
CombinePrimitiveResolverDialog.setTargetPrimitive(OsmPrimitive primitive,
boolean updateTitle)
Sets the primitive the collection of primitives is merged or combined to.
|
Modifier and Type | Method and Description |
---|---|
void |
MultiValueResolutionDecision.applyTo(java.util.Collection<? extends OsmPrimitive> primitives)
Applies this resolution to a collection of primitives
|
Command |
MultiValueResolutionDecision.buildChangeCommand(java.util.Collection<? extends OsmPrimitive> primitives)
Builds a change command for applying this resolution to a collection of primitives
|
Command |
RelationMemberConflictResolver.buildTagApplyCommands(java.util.Collection<? extends OsmPrimitive> primitives) |
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. |
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. |
static void |
TagConflictResolutionUtil.normalizeTagCollectionBeforeEditing(TagCollection tc,
java.util.Collection<? extends OsmPrimitive> merged)
Normalizes the tags in the tag collection
tc before resolving tag conflicts. |
void |
RelationMemberConflictResolverModel.populate(java.util.Collection<Relation> relations,
java.util.Collection<? extends OsmPrimitive> memberPrimitives)
Populates the model with the relation members belonging to one of the relations in
relations
and referring to one of the primitives in memberPrimitives . |
(package private) void |
RelationMemberConflictResolverModel.populate(java.util.Collection<Relation> relations,
java.util.Collection<? extends OsmPrimitive> memberPrimitives,
boolean fireEvent)
Populates the model with the relation members belonging to one of the relations in
relations
and referring to one of the primitives in memberPrimitives . |
Modifier and Type | Method and Description |
---|---|
private boolean |
OsmTransferHandler.importTags(javax.swing.TransferHandler.TransferSupport support,
java.util.Collection<? extends OsmPrimitive> primitives) |
void |
OsmTransferHandler.pasteTags(java.util.Collection<? extends OsmPrimitive> primitives)
Paste the given tags on the primitives.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<? extends OsmPrimitive> |
PrimitiveTransferData.GetReferences.getReferredPrimitives(OsmPrimitive primitive) |
java.util.Collection<? extends OsmPrimitive> |
PrimitiveTransferData.ReferenceGetter.getReferredPrimitives(OsmPrimitive primitive) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<? extends OsmPrimitive> |
PrimitiveTransferData.GetReferences.getReferredPrimitives(OsmPrimitive primitive) |
java.util.Collection<? extends OsmPrimitive> |
PrimitiveTransferData.ReferenceGetter.getReferredPrimitives(OsmPrimitive primitive) |
Modifier and Type | Method and Description |
---|---|
static PrimitiveTransferData |
PrimitiveTransferData.getData(java.util.Collection<? extends OsmPrimitive> primitives)
Creates a new
PrimitiveTransferData object that only contains the primitives. |
static PrimitiveTransferData |
PrimitiveTransferData.getDataWithReferences(java.util.Collection<? extends OsmPrimitive> primitives)
Creates a new
PrimitiveTransferData object that contains the primitives and all references. |
Constructor and Description |
---|
PrimitiveTransferData(java.util.Collection<? extends OsmPrimitive> primitives,
PrimitiveTransferData.ReferenceGetter referencedGetter)
Create the new transfer data.
|
Modifier and Type | Method and Description |
---|---|
protected static void |
AbstractTagPaster.commitCommands(java.util.Collection<? extends OsmPrimitive> selection,
java.util.List<Command> commands)
Create and execute SequenceCommand with descriptive title
|
boolean |
AbstractTagPaster.importTagsOn(javax.swing.TransferHandler.TransferSupport support,
java.util.Collection<? extends OsmPrimitive> selection) |
boolean |
AbstractOsmDataPaster.importTagsOn(javax.swing.TransferHandler.TransferSupport support,
java.util.Collection<? extends OsmPrimitive> selection)
Imports only if this import changes the tags only.
|
boolean |
PrimitiveTagTransferPaster.importTagsOn(javax.swing.TransferHandler.TransferSupport support,
java.util.Collection<? extends OsmPrimitive> selection) |
Modifier and Type | Field and Description |
---|---|
private java.util.LinkedList<java.util.Collection<? extends OsmPrimitive>> |
SelectionListDialog.SelectionListModel.history |
private javax.swing.JList<OsmPrimitive> |
ConflictDialog.lstConflicts
the list widget for the list of conflicts
|
private javax.swing.JList<OsmPrimitive> |
SelectionListDialog.lstPrimitives |
protected java.util.Collection<? extends OsmPrimitive> |
SelectionListDialog.SelectionMenuItem.sel |
private java.util.List<OsmPrimitive> |
SelectionListDialog.SelectionListModel.selection |
Modifier and Type | Method and Description |
---|---|
OsmPrimitive |
ConflictDialog.ConflictListModel.get(int idx) |
OsmPrimitive |
ConflictDialog.ConflictListModel.getElementAt(int index) |
OsmPrimitive |
SelectionListDialog.SelectionListModel.getElementAt(int index) |
Modifier and Type | Method and Description |
---|---|
protected static java.util.Collection<? extends OsmPrimitive> |
CommandStackDialog.getAffectedPrimitives(javax.swing.tree.TreePath path)
Return primitives that are affected by some command
|
java.util.Set<OsmPrimitive> |
DeleteFromRelationConfirmationDialog.RelationMemberTableModel.getObjectsToDelete()
Gets the list of children that are currently displayed.
|
java.util.Set<OsmPrimitive> |
DeleteFromRelationConfirmationDialog.RelationMemberTableModel.getParentRelations()
Gets the set of parent relations
|
java.util.Collection<OsmPrimitive> |
SelectionListDialog.SelectionListModel.getSelected()
Replies the collection of OSM primitives currently selected in the view of this model
|
Conflict<? extends OsmPrimitive> |
ConflictDialog.getSelectedConflict()
returns the first selected item of the conflicts list
|
java.util.Collection<OsmPrimitive> |
SelectionListDialog.getSelectedPrimitives()
Replies the selected OSM primitives.
|
java.util.List<java.util.Collection<? extends OsmPrimitive>> |
SelectionListDialog.SelectionListModel.getSelectionHistory()
Replies the history of JOSM selections
|
Modifier and Type | Method and Description |
---|---|
(package private) void |
InspectPrimitiveDataText.addConflicts(OsmPrimitive o) |
int |
ConflictDialog.ConflictListModel.indexOf(OsmPrimitive my) |
protected void |
ConflictResolutionDialog.updateTitle(OsmPrimitive my) |
void |
ValidatorDialog.ValidatorBoundingXYVisitor.visit(OsmPrimitive p) |
Modifier and Type | Method and Description |
---|---|
void |
RelationListDialog.RelationListModel.addRelations(java.util.Collection<? extends OsmPrimitive> addedPrimitives)
Add all relations in
addedPrimitives to the model for the
relation list dialog |
protected java.util.Map<User,java.lang.Integer> |
UserListDialog.UserTableModel.computeStatistics(java.util.Collection<? extends OsmPrimitive> primitives) |
void |
FilterTableModel.executeFilters(java.util.Collection<? extends OsmPrimitive> primitives)
Runs the filter on a list of primitives that are part of the edit data set, if any.
|
void |
FilterTableModel.executeFilters(java.util.Collection<? extends OsmPrimitive> primitives,
boolean force)
Runs the filter on a list of primitives that are part of the edit data set, if any.
|
static void |
SelectionListDialog.SelectionHistoryPopup.launch(java.awt.Component parent,
java.util.Collection<java.util.Collection<? extends OsmPrimitive>> history) |
void |
UserListDialog.UserTableModel.populate(java.util.Collection<? extends OsmPrimitive> primitives) |
void |
UserListDialog.refresh(java.util.Collection<? extends OsmPrimitive> fromPrimitives)
Refreshes user list from given collection of OSM primitives.
|
void |
SelectionListDialog.SelectionListModel.remember(java.util.Collection<? extends OsmPrimitive> selection)
Remembers a JOSM selection the history of JOSM selections
|
void |
RelationListDialog.RelationListModel.removeRelations(java.util.Collection<? extends OsmPrimitive> removedPrimitives)
Removes all relations in
removedPrimitives from the model |
void |
SelectionListDialog.SelectionListModel.setJOSMSelection(java.util.Collection<? extends OsmPrimitive> selection)
Sets the collection of currently selected OSM objects
|
void |
SelectionListDialog.SelectionListModel.setSelected(java.util.Collection<OsmPrimitive> sel)
Sets the OSM primitives to be selected in the view of this model
|
private boolean |
ValidatorDialog.setSelection(java.util.Collection<OsmPrimitive> sel,
boolean addSelected)
Checks for fixes in selected element and, if needed, adds to the sel
parameter all selected elements
|
void |
SelectionListDialog.SelectionListModel.update(java.util.Collection<? extends OsmPrimitive> toUpdate)
Triggers a refresh of the view for all primitives in
toUpdate
which are currently displayed in the view |
void |
ValidatorDialog.updateSelection(java.util.Collection<? extends OsmPrimitive> newSelection)
Called when the selection was changed to update the list of displayed errors
|
Constructor and Description |
---|
SelectionHistoryPopup(java.util.Collection<java.util.Collection<? extends OsmPrimitive>> history) |
SelectionMenuItem(java.util.Collection<? extends OsmPrimitive> sel) |
Modifier and Type | Method and Description |
---|---|
protected java.util.Set<OsmPrimitive> |
ChangesetContentPanel.SelectionBasedAction.getTarget() |
Modifier and Type | Method and Description |
---|---|
void |
ChangesetListModel.initFromPrimitives(java.util.Collection<? extends OsmPrimitive> primitives)
Loads this list with the given changesets
|
Modifier and Type | Field and Description |
---|---|
protected java.util.Collection<OsmPrimitive> |
TagEditHelper.sel |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<OsmPrimitive> |
PropertiesDialog.TaggingPresetCommandHandler.getSelection() |
Modifier and Type | Field and Description |
---|---|
private java.util.List<OsmPrimitive> |
SelectionTableModel.cache |
private java.util.Collection<OsmPrimitive> |
DownloadRelationMemberTask.children |
Modifier and Type | Method and Description |
---|---|
OsmPrimitive |
SelectionTableModel.getPrimitive(int row)
Replies the primitive at row
row in this model |
OsmPrimitive |
MemberTableModel.getReferredPrimitive(int idx) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<OsmPrimitive> |
MemberTableModel.getChildPrimitives(java.util.Collection<? extends OsmPrimitive> referenceSet)
Replies the set of selected referers.
|
java.util.Set<OsmPrimitive> |
MemberTableModel.getIncompleteMemberPrimitives()
Replies the set of incomplete primitives
|
java.util.Collection<OsmPrimitive> |
MemberTableModel.getSelectedChildPrimitives()
Replies the set of selected referers.
|
java.util.Set<OsmPrimitive> |
MemberTableModel.getSelectedIncompleteMemberPrimitives()
Replies the set of selected incomplete primitives
|
java.util.List<OsmPrimitive> |
SelectionTableModel.getSelection()
Returns the selected primitives.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
GenericRelationEditor.confirmAddingPrimitive(OsmPrimitive primitive)
Asks confirmationbefore adding a primitive.
|
protected static java.util.Set<java.lang.String> |
GenericRelationEditor.findSuggestedRoles(java.util.Collection<TaggingPreset> presets,
OsmPrimitive p) |
protected abstract RelationMember |
MemberTransferHandler.AbstractRelationMemberConverter.getMember(MemberTable destination,
T data,
OsmPrimitive p) |
int |
MemberTableModel.getNumMembersWithPrimitive(OsmPrimitive primitive)
Replies the number of members which refer to a particular primitive
|
(package private) RelationMember |
MemberTableModel.getRelationMemberForPrimitive(OsmPrimitive primitive) |
boolean |
MemberTableModel.isInJosmSelection(OsmPrimitive primitive)
Replies true if
primitive is currently selected in the layer this
model is attached to |
protected void |
SelectionTableCellRenderer.renderBackgroundForeground(MemberTableModel model,
OsmPrimitive primitive,
boolean isSelected) |
protected void |
MemberTableCellRenderer.renderBackgroundForeground(MemberTableModel model,
OsmPrimitive primitive,
boolean isSelected) |
protected void |
MemberTableMemberCellRenderer.renderPrimitive(OsmPrimitive primitive,
java.awt.Dimension cellSize) |
static void |
GenericRelationEditor.warnOfCircularReferences(OsmPrimitive primitive)
Warn about circular references.
|
Modifier and Type | Method and Description |
---|---|
void |
MemberTableModel.addMembersAfterIdx(java.util.List<? extends OsmPrimitive> primitives,
int idx) |
void |
MemberTableModel.addMembersAtBeginning(java.util.List<? extends OsmPrimitive> primitives) |
void |
MemberTableModel.addMembersAtEnd(java.util.List<? extends OsmPrimitive> primitives) |
private void |
MemberTableModel.addMembersAtIndex(java.util.List<? extends OsmPrimitive> primitives,
int index) |
void |
MemberTableModel.addMembersBeforeIdx(java.util.List<? extends OsmPrimitive> primitives,
int idx) |
static Command |
GenericRelationEditor.addPrimitivesToRelation(Relation orig,
java.util.Collection<? extends OsmPrimitive> primitivesToAdd)
Adds primitives to a given relation.
|
java.util.Set<OsmPrimitive> |
MemberTableModel.getChildPrimitives(java.util.Collection<? extends OsmPrimitive> referenceSet)
Replies the set of selected referers.
|
boolean |
MemberTableModel.hasMembersReferringTo(java.util.Collection<OsmPrimitive> primitives)
Replies true if there is at least one relation member in this model
which refers to at least on the primitives in
primitives . |
static boolean |
MemberTableModel.hasMembersReferringTo(java.util.Collection<RelationMember> members,
java.util.Collection<OsmPrimitive> primitives)
Replies true if there is at least one relation member given as
members
which refers to at least on the primitives in primitives . |
void |
MemberTableModel.removeMembersReferringTo(java.util.List<? extends OsmPrimitive> primitives) |
private void |
SelectionTableModel.selectionChanged(java.util.Collection<? extends OsmPrimitive> newSelection) |
void |
MemberTableModel.selectMembersReferringTo(java.util.Collection<? extends OsmPrimitive> primitives)
Selects all members which refer to
OsmPrimitive s in the collections
primitmives . |
Constructor and Description |
---|
DownloadRelationMemberTask(java.util.Collection<Relation> parents,
java.util.Collection<OsmPrimitive> children,
OsmDataLayer curLayer)
Creates a download task for downloading the child primitives
children for all parent
relations in parents . |
DownloadRelationMemberTask(Relation parent,
java.util.Collection<OsmPrimitive> children,
OsmDataLayer curLayer) |
DownloadRelationMemberTask(Relation parent,
java.util.Collection<OsmPrimitive> children,
OsmDataLayer curLayer,
java.awt.Dialog dialog) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<OsmPrimitive> |
AddFromSelectionAction.filterConfirmedPrimitives(java.util.List<OsmPrimitive> primitives) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
AddFromSelectionAction.isPotentialDuplicate(OsmPrimitive primitive) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<OsmPrimitive> |
AddFromSelectionAction.filterConfirmedPrimitives(java.util.List<OsmPrimitive> primitives) |
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
RelationSorter.PublicTransportRoleStopPlatformSorter.getStopName(OsmPrimitive p) |
Modifier and Type | Field and Description |
---|---|
private java.util.Set<? extends OsmPrimitive> |
ValidatorTreePanel.filter
If
ValidatorTreePanel.filter is not null only errors are displayed
that refer to one of the primitives in the filter. |
Modifier and Type | Method and Description |
---|---|
java.util.Set<? extends OsmPrimitive> |
ValidatorTreePanel.getFilter()
Returns the filter list
|
Modifier and Type | Method and Description |
---|---|
void |
ValidatorTreePanel.selectRelatedErrors(java.util.Collection<OsmPrimitive> primitives)
Selects all errors related to the specified
primitives , i.e. |
void |
ValidatorTreePanel.setFilter(java.util.Set<? extends OsmPrimitive> filter)
Set the filter list to a set of primitives
|
private void |
ValidatorTreePanel.walkAndSelectRelatedErrors(javax.swing.tree.TreePath p,
java.util.function.Predicate<OsmPrimitive> isRelevant,
java.util.Collection<javax.swing.tree.TreePath> paths) |
Modifier and Type | Method and Description |
---|---|
HistoryLoadTask |
HistoryLoadTask.add(OsmPrimitive primitive)
Adds an object to be loaded, the object is specified by an OSM primitive.
|
(package private) HistoryOsmPrimitive |
HistoryBrowserModel.HistoryPrimitiveBuilder.build(OsmPrimitive primitive) |
private boolean |
HistoryBrowserModel.canShowAsLatest(OsmPrimitive primitive) |
void |
VersionInfoPanel.update(OsmPrimitive primitive,
boolean isLatest)
Updates the content of this panel based on the changeset information given by
primitive . |
Modifier and Type | Method and Description |
---|---|
HistoryLoadTask |
HistoryLoadTask.add(java.util.Collection<? extends OsmPrimitive> primitives)
Adds a collection of objects to loaded, specified by a collection of OSM primitives.
|
Modifier and Type | Field and Description |
---|---|
private java.util.List<OsmPrimitive> |
UploadSelectionDialog.OsmPrimitiveListModel.data |
private java.util.List<OsmPrimitive> |
UploadedObjectsSummaryPanel.PrimitiveListModel.primitives |
private java.util.Collection<? extends OsmPrimitive> |
UpdatePrimitivesTask.toUpdate |
private java.util.Collection<OsmPrimitive> |
UploadLayerTask.toUpload |
Modifier and Type | Method and Description |
---|---|
OsmPrimitive |
UploadedObjectsSummaryPanel.PrimitiveListModel.getElementAt(int index) |
OsmPrimitive |
UploadSelectionDialog.OsmPrimitiveListModel.getElementAt(int index) |
protected OsmPrimitive |
UploadLayerTask.getPrimitive(OsmPrimitiveType type,
long id) |
Modifier and Type | Method and Description |
---|---|
java.util.List<OsmPrimitive> |
UploadSelectionDialog.OsmPrimitiveListModel.getPrimitives(int... indices) |
java.util.List<OsmPrimitive> |
UploadSelectionDialog.getSelectedPrimitives()
Gets the list of primitives the user selected
|
Modifier and Type | Method and Description |
---|---|
int |
UploadSelectionDialog.OsmPrimitiveListModel.OsmPrimitiveComparator.compare(OsmPrimitive o1,
OsmPrimitive o2) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractUploadTask.handleUploadPreconditionFailedConflict(OsmApiException e,
Pair<OsmPrimitive,java.util.Collection<OsmPrimitive>> conflict)
Handles the case where deleting a node failed because it is still in use in
a non-deleted way on the server.
|
protected void |
AbstractUploadTask.handleUploadPreconditionFailedConflict(OsmApiException e,
Pair<OsmPrimitive,java.util.Collection<OsmPrimitive>> conflict)
Handles the case where deleting a node failed because it is still in use in
a non-deleted way on the server.
|
void |
UploadSelectionDialog.populate(java.util.Collection<OsmPrimitive> selected,
java.util.Collection<OsmPrimitive> deleted) |
void |
UploadSelectionDialog.populate(java.util.Collection<OsmPrimitive> selected,
java.util.Collection<OsmPrimitive> deleted) |
void |
UploadedObjectsSummaryPanel.PrimitiveListModel.setPrimitives(java.util.List<OsmPrimitive> primitives) |
void |
UploadSelectionDialog.OsmPrimitiveListModel.setPrimitives(java.util.List<OsmPrimitive> data) |
void |
UploadedObjectsSummaryPanel.setUploadedPrimitives(java.util.List<OsmPrimitive> add,
java.util.List<OsmPrimitive> update,
java.util.List<OsmPrimitive> delete)
Sets the collections of primitives which will be uploaded
|
void |
UploadedObjectsSummaryPanel.setUploadedPrimitives(java.util.List<OsmPrimitive> add,
java.util.List<OsmPrimitive> update,
java.util.List<OsmPrimitive> delete)
Sets the collections of primitives which will be uploaded
|
void |
UploadedObjectsSummaryPanel.setUploadedPrimitives(java.util.List<OsmPrimitive> add,
java.util.List<OsmPrimitive> update,
java.util.List<OsmPrimitive> delete)
Sets the collections of primitives which will be uploaded
|
Constructor and Description |
---|
PrimitiveListModel(java.util.List<OsmPrimitive> primitives) |
UpdatePrimitivesTask(OsmDataLayer layer,
java.util.Collection<? extends OsmPrimitive> toUpdate)
Constructs a new
UpdatePrimitivesTask . |
Modifier and Type | Method and Description |
---|---|
private static void |
OsmDataLayer.addDoubleIfPresent(WayPoint wpt,
OsmPrimitive p,
java.lang.String gpxKey,
java.lang.String... osmKeys) |
private static void |
OsmDataLayer.addIntegerIfPresent(WayPoint wpt,
OsmPrimitive p,
java.lang.String gpxKey,
java.lang.String... osmKeys) |
private static void |
OsmDataLayer.addStringIfPresent(WayPoint wpt,
OsmPrimitive p,
java.lang.String gpxKey,
java.lang.String... osmKeys) |
Modifier and Type | Method and Description |
---|---|
void |
PaintVisitor.visit(OsmPrimitive p) |
Modifier and Type | Field and Description |
---|---|
private static java.util.function.Predicate<OsmPrimitive> |
ConditionFactory.PseudoClasses.IN_DOWNLOADED_AREA |
Modifier and Type | Method and Description |
---|---|
Tag |
ConditionFactory.SimpleKeyValueCondition.asTag(OsmPrimitive primitive) |
Tag |
ConditionFactory.KeyValueCondition.asTag(OsmPrimitive primitive) |
Tag |
ConditionFactory.KeyCondition.asTag(OsmPrimitive p)
Get the matched key and the corresponding value.
|
Tag |
Condition.ToTagConvertable.asTag(OsmPrimitive primitive)
Converts the current condition to a tag
|
Modifier and Type | Field and Description |
---|---|
private OsmPrimitive |
TagEditorModel.primitive |
Modifier and Type | Method and Description |
---|---|
TagEditorModel |
TagEditorModel.forPrimitive(OsmPrimitive primitive)
Makes this TagEditorModel specific to a given OSM primitive.
|
Modifier and Type | Method and Description |
---|---|
protected Command |
TagEditorModel.createDeleteTagsCommand(java.util.Collection<OsmPrimitive> primitives) |
protected Command |
TagEditorModel.createUpdateTagCommand(java.util.Collection<OsmPrimitive> primitives,
TagModel tag) |
Constructor and Description |
---|
TagEditorPanel(OsmPrimitive primitive,
TaggingPresetHandler presetHandler)
Creates a new tag editor panel.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AutoCompletionManager.cachePrimitiveTags(OsmPrimitive primitive)
make sure, the keys and values of all tags held by primitive are
in the auto completion cache
|
Modifier and Type | Method and Description |
---|---|
protected void |
AutoCompletionManager.cachePrimitives(java.util.Collection<? extends OsmPrimitive> primitives) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<OsmPrimitive> |
TaggingPreset.createSelection(java.util.Collection<OsmPrimitive> participants)
Removes all unsuitable OsmPrimitives from the given list
|
java.util.Collection<OsmPrimitive> |
TaggingPresetHandler.getSelection()
Gets the selection the preset should be applied to.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
TaggingPreset.suggestRoleForOsmPrimitive(OsmPrimitive osm) |
Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
TaggingPresetItem.addToPanel(javax.swing.JPanel p,
java.util.Collection<OsmPrimitive> sel,
boolean presetInitiallyMatches)
Called by
TaggingPreset.createPanel(java.util.Collection<org.openstreetmap.josm.data.osm.OsmPrimitive>) during tagging preset panel creation. |
static Command |
TaggingPreset.createCommand(java.util.Collection<OsmPrimitive> sel,
java.util.List<Tag> changedTags)
Create a command to change the given list of tags.
|
TaggingPreset.PresetPanel |
TaggingPreset.createPanel(java.util.Collection<OsmPrimitive> selected)
Creates a panel for this preset.
|
java.util.Collection<OsmPrimitive> |
TaggingPreset.createSelection(java.util.Collection<OsmPrimitive> participants)
Removes all unsuitable OsmPrimitives from the given list
|
java.util.List<TaggingPresetSelector.PresetClassification> |
TaggingPresetSelector.PresetClassifications.getMatchingPresets(java.lang.String[] groupWords,
java.lang.String[] nameWords,
boolean onlyApplicable,
boolean inTags,
java.util.Set<TaggingPresetType> presetTypes,
java.util.Collection<? extends OsmPrimitive> selectedPrimitives) |
java.util.List<TaggingPresetSelector.PresetClassification> |
TaggingPresetSelector.PresetClassifications.getMatchingPresets(java.lang.String searchText,
boolean onlyApplicable,
boolean inTags,
java.util.Set<TaggingPresetType> presetTypes,
java.util.Collection<? extends OsmPrimitive> selectedPrimitives) |
int |
TaggingPreset.showDialog(java.util.Collection<OsmPrimitive> sel,
boolean showNewRelation)
Shows the preset dialog.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Space.addToPanel(javax.swing.JPanel p,
java.util.Collection<OsmPrimitive> sel,
boolean presetInitiallyMatches) |
boolean |
ComboMultiSelect.addToPanel(javax.swing.JPanel p,
java.util.Collection<OsmPrimitive> sel,
boolean presetInitiallyMatches) |
boolean |
Key.addToPanel(javax.swing.JPanel p,
java.util.Collection<OsmPrimitive> sel,
boolean presetInitiallyMatches) |
boolean |
PresetLink.addToPanel(javax.swing.JPanel p,
java.util.Collection<OsmPrimitive> sel,
boolean presetInitiallyMatches) |
boolean |
Optional.addToPanel(javax.swing.JPanel p,
java.util.Collection<OsmPrimitive> sel,
boolean presetInitiallyMatches) |
boolean |
ItemSeparator.addToPanel(javax.swing.JPanel p,
java.util.Collection<OsmPrimitive> sel,
boolean presetInitiallyMatches) |
boolean |
Text.addToPanel(javax.swing.JPanel p,
java.util.Collection<OsmPrimitive> sel,
boolean presetInitiallyMatches) |
boolean |
Roles.addToPanel(javax.swing.JPanel p,
java.util.Collection<OsmPrimitive> sel,
boolean presetInitiallyMatches) |
boolean |
Label.addToPanel(javax.swing.JPanel p,
java.util.Collection<OsmPrimitive> sel,
boolean presetInitiallyMatches) |
boolean |
CheckGroup.addToPanel(javax.swing.JPanel p,
java.util.Collection<OsmPrimitive> sel,
boolean presetInitiallyMatches) |
boolean |
Check.addToPanel(javax.swing.JPanel p,
java.util.Collection<OsmPrimitive> sel,
boolean presetInitiallyMatches) |
boolean |
Link.addToPanel(javax.swing.JPanel p,
java.util.Collection<OsmPrimitive> sel,
boolean presetInitiallyMatches) |
protected static KeyedItem.Usage |
KeyedItem.determineBooleanUsage(java.util.Collection<OsmPrimitive> sel,
java.lang.String key) |
protected static KeyedItem.Usage |
KeyedItem.determineTextUsage(java.util.Collection<OsmPrimitive> sel,
java.lang.String key) |
Modifier and Type | Field and Description |
---|---|
private java.util.Set<OsmPrimitive> |
HighlightHelper.highlightedPrimitives |
Modifier and Type | Method and Description |
---|---|
boolean |
HighlightHelper.highlightOnly(OsmPrimitive p)
Highlight and remember given primitive, forgetting previously highlighted by this instance
|
boolean |
HighlightHelper.setHighlight(OsmPrimitive p,
boolean flag)
Highlight and remember given primitive
|
private boolean |
HighlightHelper.setHighlight(OsmPrimitive p,
boolean flag,
java.util.Set<Relation> seenRelations) |
Modifier and Type | Method and Description |
---|---|
boolean |
HighlightHelper.highlight(java.util.Collection<? extends OsmPrimitive> prims)
Highlight and remember given primitives
|
boolean |
HighlightHelper.highlight(java.util.Collection<? extends OsmPrimitive> prims,
boolean only)
Highlight and remember given primitives
|
boolean |
HighlightHelper.highlightOnly(java.util.Collection<? extends OsmPrimitive> prims)
Highlight and remember given primitives, forgetting previously highlighted by this instance
|
Modifier and Type | Method and Description |
---|---|
OsmPrimitive |
OsmPrimitivesTable.getPrimitiveInLayer(int row,
OsmDataLayer layer)
Returns primitive at the specified row.
|
OsmPrimitive |
OsmPrimitivesTableModel.getReferredPrimitive(int idx)
Gets the primitive at a given row index
|
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<PrimitiveId,OsmPrimitive> |
AbstractReader.externalIdMap
the map from external ids to read OsmPrimitives.
|
private java.util.Collection<? extends OsmPrimitive> |
DiffResultProcessor.primitives
the collection of primitives being uploaded
|
private java.util.Set<OsmPrimitive> |
DiffResultProcessor.processed
the set of processed primitives *after* the new id, the new version and the new changeset id is set
|
private java.util.Collection<OsmPrimitive> |
OsmServerWriter.processed
This list contains all successfully processed objects.
|
Modifier and Type | Method and Description |
---|---|
protected <T extends OsmPrimitive> |
OsmWriter.sortById(java.util.Collection<T> primitives) |
Modifier and Type | Method and Description |
---|---|
protected OsmPrimitive |
AbstractReader.buildPrimitive(PrimitiveData pd) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<OsmPrimitive> |
OsmServerWriter.getProcessedPrimitives()
Replies the collection of successfully processed primitives
|
protected java.util.Set<OsmPrimitive> |
DiffResultProcessor.postProcess(Changeset cs,
ProgressMonitor monitor)
Postprocesses the diff result read and parsed from the server.
|
java.util.Collection<OsmPrimitive> |
OsmApi.uploadDiff(java.util.Collection<? extends OsmPrimitive> list,
ProgressMonitor monitor)
Uploads a list of changes in "diff" form to the server.
|
Modifier and Type | Method and Description |
---|---|
MultiFetchServerObjectReader |
MultiFetchServerObjectReader.append(OsmPrimitive primitive)
appends an
OsmPrimitive to the list of ids which will be fetched from the server. |
protected void |
GeoJSONWriter.appendPrimitive(OsmPrimitive p,
javax.json.JsonArrayBuilder array) |
void |
OsmApi.deletePrimitive(OsmPrimitive osm,
ProgressMonitor monitor)
Deletes an OSM primitive on the server.
|
(package private) void |
OsmServerWriter.makeApiRequest(OsmPrimitive osm,
ProgressMonitor progressMonitor) |
protected boolean |
OsmWriter.shouldWrite(OsmPrimitive osm) |
Modifier and Type | Method and Description |
---|---|
MultiFetchServerObjectReader |
MultiFetchServerObjectReader.append(java.util.Collection<? extends OsmPrimitive> primitives)
appends a list of
OsmPrimitive to the list of ids which will be fetched from the server. |
void |
OsmServerWritePostprocessor.postprocessUploadedPrimitives(java.util.Collection<OsmPrimitive> p,
ProgressMonitor progress) |
protected void |
OsmServerWriter.uploadChangesAsDiffUpload(java.util.Collection<? extends OsmPrimitive> primitives,
ProgressMonitor progressMonitor)
Upload all changes in one diff upload
|
protected void |
OsmServerWriter.uploadChangesInChunks(java.util.Collection<? extends OsmPrimitive> primitives,
ProgressMonitor progressMonitor,
int chunkSize)
Upload all changes in one diff upload
|
protected void |
OsmServerWriter.uploadChangesIndividually(java.util.Collection<? extends OsmPrimitive> primitives,
ProgressMonitor progressMonitor)
Uploads the changes individually.
|
java.util.Collection<OsmPrimitive> |
OsmApi.uploadDiff(java.util.Collection<? extends OsmPrimitive> list,
ProgressMonitor monitor)
Uploads a list of changes in "diff" form to the server.
|
void |
OsmServerWriter.uploadOsm(UploadStrategySpecification strategy,
java.util.Collection<? extends OsmPrimitive> primitives,
Changeset changeset,
ProgressMonitor monitor)
Send the dataset to the server.
|
Constructor and Description |
---|
OsmServerBackreferenceReader(OsmPrimitive primitive)
constructor
|
OsmServerBackreferenceReader(OsmPrimitive primitive,
boolean readFull)
Creates a back reference reader for given primitive
|
Constructor and Description |
---|
DiffResultProcessor(java.util.Collection<? extends OsmPrimitive> primitives)
Creates a diff result reader
|
Modifier and Type | Field and Description |
---|---|
private java.util.Collection<? extends OsmPrimitive> |
AddTagsDialog.sel |
Modifier and Type | Method and Description |
---|---|
static void |
AddTagsDialog.addTags(java.util.Map<java.lang.String,java.lang.String> args,
java.lang.String sender,
java.util.Collection<? extends OsmPrimitive> primitives)
parse addtags parameters Example URL (part):
addtags=wikipedia:de%3DResidenzschloss Dresden|name:en%3DDresden Castle
|
static void |
AddTagsDialog.addTags(java.lang.String[][] keyValue,
java.lang.String sender,
java.util.Collection<? extends OsmPrimitive> primitives)
Ask user and add the tags he confirm.
|
Constructor and Description |
---|
AddTagsDialog(java.lang.String[][] tags,
java.lang.String senderName,
java.util.Collection<? extends OsmPrimitive> primitives)
Constructs a new
AddTagsDialog . |
Modifier and Type | Method and Description |
---|---|
protected void |
LoadAndZoomHandler.zoom(java.util.Collection<OsmPrimitive> primitives,
Bounds bbox) |
Modifier and Type | Method and Description |
---|---|
static <T extends OsmPrimitive> |
Geometry.getClosestPrimitive(OsmPrimitive osm,
java.util.Collection<T> primitives)
Get the closest primitive to
osm from the collection of
OsmPrimitive primitives
The primitives should be fully downloaded to ensure accuracy. |
static <T extends OsmPrimitive> |
Geometry.getClosestPrimitives(OsmPrimitive osm,
java.util.Collection<T> primitives)
Get the closest primitives to
osm from the collection of
OsmPrimitive primitives
The primitives should be fully downloaded to ensure accuracy. |
static <T extends OsmPrimitive> |
Geometry.getFurthestPrimitive(OsmPrimitive osm,
java.util.Collection<T> primitives)
Get the furthest primitive to
osm from the collection of
OsmPrimitive primitives
The primitives should be fully downloaded to ensure accuracy. |
static <T extends OsmPrimitive> |
Geometry.getFurthestPrimitives(OsmPrimitive osm,
java.util.Collection<T> primitives)
Get the furthest primitives to
osm from the collection of
OsmPrimitive primitives
The primitives should be fully downloaded to ensure accuracy. |
Modifier and Type | Method and Description |
---|---|
static Pair<OsmPrimitive,java.util.Collection<OsmPrimitive>> |
ExceptionUtil.parsePreconditionFailed(java.lang.String msg)
Parses a precondition failure response from the server and attempts to get more information about it
|
static Pair<OsmPrimitive,java.util.Collection<OsmPrimitive>> |
ExceptionUtil.parsePreconditionFailed(java.lang.String msg)
Parses a precondition failure response from the server and attempts to get more information about it
|
Modifier and Type | Method and Description |
---|---|
static <T extends OsmPrimitive> |
Geometry.getClosestPrimitive(OsmPrimitive osm,
java.util.Collection<T> primitives)
Get the closest primitive to
osm from the collection of
OsmPrimitive primitives
The primitives should be fully downloaded to ensure accuracy. |
static <T extends OsmPrimitive> |
Geometry.getClosestPrimitives(OsmPrimitive osm,
java.util.Collection<T> primitives)
Get the closest primitives to
osm from the collection of
OsmPrimitive primitives
The primitives should be fully downloaded to ensure accuracy. |
static WaySegment |
Geometry.getClosestWaySegment(Way way,
OsmPrimitive primitive)
Get the closest
WaySegment from a way to a primitive. |
static double |
Geometry.getDistance(OsmPrimitive one,
OsmPrimitive two)
Get the distance between different
OsmPrimitive s |
static <T extends OsmPrimitive> |
Geometry.getFurthestPrimitive(OsmPrimitive osm,
java.util.Collection<T> primitives)
Get the furthest primitive to
osm from the collection of
OsmPrimitive primitives
The primitives should be fully downloaded to ensure accuracy. |
static <T extends OsmPrimitive> |
Geometry.getFurthestPrimitives(OsmPrimitive osm,
java.util.Collection<T> primitives)
Get the furthest primitives to
osm from the collection of
OsmPrimitive primitives
The primitives should be fully downloaded to ensure accuracy. |
static javax.swing.ImageIcon |
ImageProvider.getPadded(OsmPrimitive primitive,
java.awt.Dimension iconSize) |
private static javax.swing.ImageIcon |
ImageProvider.getTaggedPadded(OsmPrimitive primitive,
java.awt.Dimension iconSize)
Computes a new padded icon for the given tagged primitive, using map paint styles.
|
Modifier and Type | Method and Description |
---|---|
(package private) abstract java.util.List<OsmPrimitive> |
ContextSwitchTemplate.ContextProvider.getPrimitives(OsmPrimitive root) |
(package private) java.util.List<OsmPrimitive> |
ContextSwitchTemplate.ParentSet.getPrimitives(OsmPrimitive root) |
(package private) java.util.List<OsmPrimitive> |
ContextSwitchTemplate.ChildSet.getPrimitives(OsmPrimitive root) |
(package private) java.util.List<OsmPrimitive> |
ContextSwitchTemplate.OrSet.getPrimitives(OsmPrimitive root) |
(package private) java.util.List<OsmPrimitive> |
ContextSwitchTemplate.AndSet.getPrimitives(OsmPrimitive root) |
Modifier and Type | Method and Description |
---|---|
(package private) abstract java.util.List<OsmPrimitive> |
ContextSwitchTemplate.ContextProvider.getPrimitives(OsmPrimitive root) |
(package private) java.util.List<OsmPrimitive> |
ContextSwitchTemplate.ParentSet.getPrimitives(OsmPrimitive root) |
(package private) java.util.List<OsmPrimitive> |
ContextSwitchTemplate.ChildSet.getPrimitives(OsmPrimitive root) |
(package private) java.util.List<OsmPrimitive> |
ContextSwitchTemplate.OrSet.getPrimitives(OsmPrimitive root) |
(package private) java.util.List<OsmPrimitive> |
ContextSwitchTemplate.AndSet.getPrimitives(OsmPrimitive root) |
boolean |
ContextSwitchTemplate.ParentSet.match(OsmPrimitive osm) |
boolean |
ContextSwitchTemplate.ChildSet.match(OsmPrimitive osm) |
boolean |
ContextSwitchTemplate.OrSet.match(OsmPrimitive osm) |
boolean |
ContextSwitchTemplate.AndSet.match(OsmPrimitive osm) |