Uses of Class
org.openstreetmap.josm.data.osm.OsmPrimitive
-
Packages that use OsmPrimitive Package Description org.openstreetmap.josm.actions Provides the classes for JOSM user actions.org.openstreetmap.josm.actions.corrector Provides the classes for JOSMtag correctors.org.openstreetmap.josm.actions.downloadtasks Provides the classes for JOSMdownload tasks.org.openstreetmap.josm.actions.mapmode Provides the classes for JOSMmap modes.org.openstreetmap.josm.actions.search Provides the classes for JOSMsearch action.org.openstreetmap.josm.actions.upload Provides the classes for JOSMupload 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 editionconflictsbetweenOsmPrimitivesorg.openstreetmap.josm.data.gpx Provides the classes for JOSMGPX data(points, tracks, routes).org.openstreetmap.josm.data.osm Provides the classes for OSM data:Primitives:Node,Way,RelationUsersTagsChangesetsUtilities classesorg.openstreetmap.josm.data.osm.event Provides the classes for OSM dataset events.org.openstreetmap.josm.data.osm.history Provides the classes for OSM primitiveshistory(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 cachingMultipolygonrelations.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 elseorg.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.gpx Provides classes for handling GPX 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. -
-
Uses of OsmPrimitive in org.openstreetmap.josm.actions
Fields in org.openstreetmap.josm.actions with type parameters of type OsmPrimitive Modifier and Type Field Description private java.util.Set<OsmPrimitive>UploadSelectionAction.UploadHullBuilder. hullprivate java.util.Collection<OsmPrimitive>ValidateAction. lastSelectionLast selection used to validateprivate java.util.function.Supplier<OsmPrimitive>RestorePropertyAction. objectSp(package private) java.util.List<OsmPrimitive>SplitWayAction.SegmentToKeepSelectionDialog. selectionprotected java.util.List<OsmPrimitive>PurgeAction. toPurgeAdditionallySubset of toPurgeChecked.private java.util.Collection<OsmPrimitive>UploadSelectionAction.DeletedParentsChecker. toUploadMethods in org.openstreetmap.josm.actions that return OsmPrimitive Modifier and Type Method Description static OsmPrimitiveSelectByInternalPointAction. getSmallestSurroundingObject(EastNorth internalPoint)Returns the smallest surrounding polygon/multipolygon which contains the internal point.Methods in org.openstreetmap.josm.actions that return types with arguments of type OsmPrimitive Modifier and Type Method 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>UpdateModifiedAction. getData()java.util.Collection<OsmPrimitive>UpdateSelectionAction. getData()Returns the data on which this action operates.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.private java.util.Collection<OsmPrimitive>CopyUrlAction. getSelected()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.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.Methods in org.openstreetmap.josm.actions with parameters of type OsmPrimitive Modifier and Type Method Description private java.util.List<JoinAreasAction.RelationRole>JoinAreasAction. removeFromAllRelations(OsmPrimitive osm)Removes a given OsmPrimitive from all relations.Method parameters in org.openstreetmap.josm.actions with type arguments of type OsmPrimitive Modifier and Type Method 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 booleanDeleteAction. 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 booleanJosmAction. 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 booleanUnGlueAction. checkSelectionOneNodeAtMostOneWay(java.util.Collection<? extends OsmPrimitive> selection)Checks if the selection consists of something we can work with.private booleanUnGlueAction. checkSelectionOneWayAnyNodes(java.util.Collection<? extends OsmPrimitive> selection)Checks if the selection consists of something we can work with.protected booleanSimplifyWayAction. confirmWayWithNodesOutsideBoundingBox(java.util.List<? extends OsmPrimitive> primitives)static voidCopyAction. copy(OsmDataLayer source, java.util.Collection<OsmPrimitive> primitives)Copies the given primitive ids to the clipboard.static voidDownloadReferrersAction. downloadReferrers(OsmDataLayer targetLayer, java.util.Collection<OsmPrimitive> children)Downloads the primitives referring to the primitives inprimitivesinto the target layertargetLayer.private WaySelectNonBranchingWaySequences. findWay(java.util.Collection<OsmPrimitive> selection)Finds out if the current selection can be extended.private static WaySelectNonBranchingWaySequences. 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)PurgeCommandPurgeAction. getPurgeCommand(java.util.Collection<OsmPrimitive> sel)Creates command to purge selected OSM primitives.protected booleanUploadSelectionAction. hasPrimitivesToDelete(java.util.Collection<OsmPrimitive> primitives)Replies true if there is at least one non-new, deleted primitive inprimitivesstatic SequenceCommandOrthogonalizeAction. orthogonalize(java.lang.Iterable<OsmPrimitive> selection)Rectifies the selectionprotected voidUploadSelectionAction. processPostParentChecker(OsmDataLayer layer, java.util.Collection<OsmPrimitive> toUpload)protected voidAbstractInfoAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidAlignInCircleAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidAlignInLineAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidAutoScaleAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidCombineWayAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidCopyAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidCopyCoordinatesAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidCopyUrlAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidCreateCircleAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidCreateMultipolygonAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)Enable this action only if something is selectedprotected voidDeleteAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidDistributeAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidDownloadAlongWayAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidDownloadReferrersAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidDuplicateAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidFollowLineAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidInfoAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidInfoWebAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidJoinAreasAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidJoinNodeWayAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidJosmAction. 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 voidMergeNodesAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidMergeSelectionAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidMirrorAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidMoveAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidMoveNodeAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidOrthogonalizeAction.Undo. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidOrthogonalizeAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidPasteTagsAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidPurgeAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidReverseWayAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidSelectSharedChildObjectsAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidSimplifyWayAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidSplitWayAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidUnGlueAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidUnJoinNodeWayAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidUpdateModifiedAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidUpdateSelectionAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidUploadSelectionAction. updateEnabledState(java.util.Collection<? extends OsmPrimitive> selection)protected voidJosmAction. updateEnabledStateOnModifiableSelection(java.util.Collection<? extends OsmPrimitive> selection)Updates enabled state according to selected primitives, if any.static voidUpdateSelectionAction. updatePrimitives(java.util.Collection<OsmPrimitive> selection)Updates the data for for theOsmPrimitives inselectionwith the data currently kept on the server.voidUploadSelectionAction. uploadPrimitives(OsmDataLayer layer, java.util.Collection<OsmPrimitive> toUpload)Uploads the primitives intoUploadto the server.Constructor parameters in org.openstreetmap.josm.actions with type arguments of type OsmPrimitive Constructor Description DeletedParentsChecker(OsmDataLayer layer, java.util.Collection<OsmPrimitive> toUpload)Constructs a newDeletedParentsChecker.RestorePropertyAction(java.util.function.IntFunction<java.lang.String> keyFn, java.util.function.IntFunction<java.lang.String> valueFn, java.util.function.Supplier<OsmPrimitive> objectSp, javax.swing.ListSelectionModel selectionModel)Constructs a newRestorePropertyAction. -
Uses of OsmPrimitive in org.openstreetmap.josm.actions.corrector
Classes in org.openstreetmap.josm.actions.corrector with type parameters of type OsmPrimitive Modifier and Type Class Description classTagCorrector<P extends OsmPrimitive>Abstract base class for automatic tag corrections.Methods in org.openstreetmap.josm.actions.corrector that return types with arguments of type OsmPrimitive Modifier and Type Method Description (package private) static java.util.Map<OsmPrimitive,java.util.List<TagCorrection>>ReverseWayTagCorrector. getTagCorrectionsMap(Way way)Method parameters in org.openstreetmap.josm.actions.corrector with type arguments of type OsmPrimitive Modifier and Type Method 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. -
Uses of OsmPrimitive in org.openstreetmap.josm.actions.downloadtasks
Fields in org.openstreetmap.josm.actions.downloadtasks with type parameters of type OsmPrimitive Modifier and Type Field Description private java.util.Map<OsmPrimitive,java.time.Instant>DownloadOsmChangeTask.HistoryLoaderAndListener. toLoadMethods in org.openstreetmap.josm.actions.downloadtasks that return types with arguments of type OsmPrimitive Modifier and Type Method 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 listprivate static java.util.Map<OsmPrimitive,java.time.Instant>DownloadOsmChangeTask. getToLoad(DataSet ds)Get the primitives to load more informationprotected java.util.Collection<OsmPrimitive>DownloadOsmTask. searchPotentiallyDeletedPrimitives(DataSet ds)protected 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 layerMethod parameters in org.openstreetmap.josm.actions.downloadtasks with type arguments of type OsmPrimitive Modifier and Type Method Description protected voidDownloadTaskList. 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.private voidDownloadOsmChangeTask.DownloadTask. loadLastVersions(java.util.Map<OsmPrimitive,java.time.Instant> toLoad, java.util.Map<OsmPrimitive,java.time.Instant> toLoadNext)This gets the last versions of references primitives.protected voidDownloadTaskList. 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 parameters in org.openstreetmap.josm.actions.downloadtasks with type arguments of type OsmPrimitive Constructor Description HistoryLoaderAndListener(java.util.Map<OsmPrimitive,java.time.Instant> toLoad) -
Uses of OsmPrimitive in org.openstreetmap.josm.actions.mapmode
Fields in org.openstreetmap.josm.actions.mapmode declared as OsmPrimitive Modifier and Type Field Description private OsmPrimitiveSelectAction. currentHighlightelements that have been highlighted in the previous iteration.private OsmPrimitiveSelectAction.CycleManager. cycleStartFields in org.openstreetmap.josm.actions.mapmode with type parameters of type OsmPrimitive Modifier and Type Field Description private java.util.Collection<OsmPrimitive>SelectAction.CycleManager. cycleListprivate java.util.Set<OsmPrimitive>DrawAction. newHighlightsprivate java.util.Set<OsmPrimitive>DrawAction. oldHighlightsprivate java.util.List<OsmPrimitive>SplitMode.SplitWayActionConcrete. selectionMethods in org.openstreetmap.josm.actions.mapmode that return OsmPrimitive Modifier and Type Method Description private OsmPrimitiveSelectAction.CycleManager. cycleSetup(OsmPrimitive nearest, java.awt.Point p)Determine primitive to be selected and build cycleListMethods in org.openstreetmap.josm.actions.mapmode that return types with arguments of type OsmPrimitive Modifier and Type Method Description private java.util.Collection<OsmPrimitive>SelectAction.CycleManager. cyclePrims()Modifies current selection state and returns the next element in a selection cycle given bycycleListfieldjava.util.Collection<OsmPrimitive>DrawAction. getInProgressSelection()Get selected primitives, while draw action is in progress.private static java.util.Optional<OsmPrimitive>SplitMode. getPrimitiveAtPoint(java.awt.Point p)Methods in org.openstreetmap.josm.actions.mapmode with parameters of type OsmPrimitive Modifier and Type Method Description private static voidDrawAction. addRemoveSelection(DataSet ds, OsmPrimitive toAdd, OsmPrimitive toRemove)private static voidDrawAction. addSelection(DataSet ds, OsmPrimitive toAdd)private static voidDrawAction. clearSelection(DataSet ds, OsmPrimitive toRemove)private static java.lang.StringSplitMode. createLabelText(OsmPrimitive primitive)Create the text for aOsmPrimitivelabel, including its keysprivate static java.lang.StringSplitMode. createLabelText(OsmPrimitive primitive, boolean includeKeys)Create the text for aOsmPrimitivelabelprivate OsmPrimitiveSelectAction.CycleManager. cycleSetup(OsmPrimitive nearest, java.awt.Point p)Determine primitive to be selected and build cycleListprivate java.awt.CursorSelectAction. getCursor(OsmPrimitive nearbyStuff)works out which cursor should be displayed for most of SelectAction's features.private booleanSelectAction. repaintIfRequired(OsmPrimitive newHighlight)private static voidDrawAction. setSelection(DataSet ds, OsmPrimitive toSet)private static voidDrawAction. updatePreservedFlag(OsmPrimitive osm, boolean state)Method parameters in org.openstreetmap.josm.actions.mapmode with type arguments of type OsmPrimitive Modifier and Type Method Description private voidSplitMode. addHoverHighlightListener(java.awt.Component c, java.util.Collection<OsmPrimitive> prims)Add a mouse listener to the componentcwhich highlightsprimswhen the mouse pointer is hovering over the componentprivate voidDrawAction. determineCurrentBaseNodeAndPreviousNode(java.util.Collection<OsmPrimitive> selection)Helper function that sets fields currentBaseNode and previousNodeprivate static java.lang.StringDrawAction. getTitle(boolean newNode, Node n, java.util.Collection<OsmPrimitive> newSelection, java.util.Map<Way,java.util.List<Node>> reuseWays, boolean extendedWay)private voidDrawAction. insertNodeIntoAllNearbySegments(java.util.List<WaySegment> wss, Node n, java.util.Collection<OsmPrimitive> newSelection, java.util.Collection<Command> cmds, java.util.Map<Way,java.util.List<Node>> reuseWays)private voidDeleteAction. repaintIfRequired(java.util.Set<OsmPrimitive> newHighlights, WaySegment newHighlightedWaySegment)private voidSelectAction. selectPrims(java.util.Collection<OsmPrimitive> prims, boolean released, boolean area)private static voidDrawAction. setSelection(DataSet ds, java.util.Collection<OsmPrimitive> toSet) -
Uses of OsmPrimitive in org.openstreetmap.josm.actions.search
Methods in org.openstreetmap.josm.actions.search with parameters of type OsmPrimitive Modifier and Type Method Description protected java.util.Collection<Bounds>InView. getBounds(OsmPrimitive primitive) -
Uses of OsmPrimitive in org.openstreetmap.josm.actions.upload
Methods in org.openstreetmap.josm.actions.upload with parameters of type OsmPrimitive Modifier and Type Method Description booleanFixDataHook.FixData. fixKeys(java.util.Map<java.lang.String,java.lang.String> keys, OsmPrimitive osm)Checks if data needs to be fixed and change keysbooleanFixDataHook.FixDataKey. fixKeys(java.util.Map<java.lang.String,java.lang.String> keys, OsmPrimitive osm)booleanFixDataHook.FixDataSpace. fixKeys(java.util.Map<java.lang.String,java.lang.String> keys, OsmPrimitive osm)booleanFixDataHook.FixDataTag. fixKeys(java.util.Map<java.lang.String,java.lang.String> keys, OsmPrimitive osm)private static booleanApiPreconditionCheckerHook. valueLengthCheck(OsmPrimitive osmPrimitive)Check that the tag values of a primitive are not too long.Method parameters in org.openstreetmap.josm.actions.upload with type arguments of type OsmPrimitive Modifier and Type Method Description private static booleanApiPreconditionCheckerHook. checkMaxNodes(java.util.Collection<OsmPrimitive> primitives, long maxNodes) -
Uses of OsmPrimitive in org.openstreetmap.josm.command
Fields in org.openstreetmap.josm.command declared as OsmPrimitive Modifier and Type Field Description private OsmPrimitiveChangeCommand. newOsmprivate OsmPrimitiveAddCommand. osmThe primitive to add to the dataset.private OsmPrimitiveChangeCommand. osmprivate OsmPrimitiveChangePropertyCommand.OsmPseudoCommand. osmprivate OsmPrimitiveChangePropertyKeyCommand.SinglePrimitivePseudoCommand. osmprivate OsmPrimitiveDeleteCommand.DeleteChildCommand. osmFields in org.openstreetmap.josm.command with type parameters of type OsmPrimitive Modifier and Type Field Description private java.util.Map<OsmPrimitive,PrimitiveData>DeleteCommand. clonedPrimitivesprivate java.util.Map<OsmPrimitive,PrimitiveData>Command. cloneMapthe map of OsmPrimitives in the original state to OsmPrimitives in cloned stateprivate java.util.List<OsmPrimitive>AddPrimitivesCommand. createdPrimitivesprivate java.util.Collection<OsmPrimitive>SelectCommand. newSelectionthe primitives to select when executing the commandprivate java.util.List<OsmPrimitive>ChangePropertyCommand. objectsAll primitives that are affected with this command.private java.util.List<? extends OsmPrimitive>ChangePropertyKeyCommand. objectsAll primitives, that are affected with this command.private java.util.Collection<OsmPrimitive>SelectCommand. oldSelectionthe selection before applying the new selection(package private) java.util.Map<OsmPrimitive,PrimitiveData>Command.CloneVisitor. origprivate java.util.Collection<? extends OsmPrimitive>DeleteCommand. toDeleteThe primitives that get deleted.protected java.util.List<OsmPrimitive>PurgeCommand. toPurgeMethods in org.openstreetmap.josm.command that return OsmPrimitive Modifier and Type Method Description OsmPrimitiveChangeCommand. getNewOsmPrimitive()Returns the new OSM primitive.OsmPrimitiveChangeCommand. getOsmPrimitive()Returns the original OSM primitive to modify.Methods in org.openstreetmap.josm.command that return types with arguments of type OsmPrimitive Modifier and Type Method Description (package private) static java.util.List<? extends OsmPrimitive>SplitWayCommand. findVias(Relation r, java.lang.String type)java.util.Collection<OsmPrimitive>AddCommand. getParticipatingPrimitives()java.util.Collection<? extends OsmPrimitive>AddPrimitivesCommand. getParticipatingPrimitives()java.util.Collection<? extends OsmPrimitive>ChangePropertyCommand.OsmPseudoCommand. getParticipatingPrimitives()java.util.Collection<? extends OsmPrimitive>ChangePropertyKeyCommand.SinglePrimitivePseudoCommand. getParticipatingPrimitives()java.util.Collection<? extends OsmPrimitive>Command. getParticipatingPrimitives()Return the primitives that take part in this command.java.util.Collection<? extends OsmPrimitive>DeleteCommand.DeleteChildCommand. getParticipatingPrimitives()java.util.Collection<? extends OsmPrimitive>DeleteCommand. getParticipatingPrimitives()java.util.Collection<? extends OsmPrimitive>PseudoCommand. getParticipatingPrimitives()Return the primitives that take part in this command.java.util.Collection<? extends OsmPrimitive>PurgeCommand. getParticipatingPrimitives()java.util.Collection<? extends OsmPrimitive>SelectCommand. getParticipatingPrimitives()java.util.Collection<? extends OsmPrimitive>SequenceCommand. getParticipatingPrimitives()java.util.Collection<? extends OsmPrimitive>TransformNodesCommand. 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.Methods in org.openstreetmap.josm.command with parameters of type OsmPrimitive Modifier and Type Method Description static CommandChangePropertyCommand. build(OsmPrimitive source, Tagged target)Calculate theChangePropertyCommandthat is needed to change the tags in source to be equal to those in target.protected static voidAddCommand. checkNodeStyles(OsmPrimitive osm)PrimitiveDataCommand. getOrig(OsmPrimitive osm)Lets other commands access the original version of the object.Method parameters in org.openstreetmap.josm.command with type arguments of type OsmPrimitive Modifier and Type Method Description static PurgeCommandPurgeCommand. build(java.util.Collection<OsmPrimitive> sel, java.util.List<OsmPrimitive> toPurgeAdditionally)Creates a newPurgeCommandto purge selected OSM primitives.static PurgeCommandPurgeCommand. build(java.util.Collection<OsmPrimitive> sel, java.util.List<OsmPrimitive> toPurgeAdditionally)Creates a newPurgeCommandto purge selected OSM primitives.booleanDeleteCommand.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 intCommand. 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 inprimitivesToDeletewhich can be deleted too.static CommandDeleteCommand. delete(java.util.Collection<? extends OsmPrimitive> selection)Try to delete all given primitives.static CommandDeleteCommand. delete(java.util.Collection<? extends OsmPrimitive> selection, boolean alsoDeleteNodesInWay)Try to delete all given primitives.static CommandDeleteCommand. delete(java.util.Collection<? extends OsmPrimitive> selection, boolean alsoDeleteNodesInWay, boolean silent)Try to delete all given primitives.static CommandDeleteCommand. deleteWithReferences(java.util.Collection<? extends OsmPrimitive> selection)Delete the primitives and everything they reference.static CommandDeleteCommand. deleteWithReferences(java.util.Collection<? extends OsmPrimitive> selection, boolean silent)Delete the primitives and everything they reference.(package private) static voidSplitWayCommand. downloadMissingMembers(java.util.Set<OsmPrimitive> incompleteMembers)voidAbstractNodesCommand. fillModifiedData(java.util.Collection<OsmPrimitive> modified, java.util.Collection<OsmPrimitive> deleted, java.util.Collection<OsmPrimitive> added)voidAddCommand. fillModifiedData(java.util.Collection<OsmPrimitive> modified, java.util.Collection<OsmPrimitive> deleted, java.util.Collection<OsmPrimitive> added)voidAddPrimitivesCommand. fillModifiedData(java.util.Collection<OsmPrimitive> modified, java.util.Collection<OsmPrimitive> deleted, java.util.Collection<OsmPrimitive> added)voidChangeCommand. fillModifiedData(java.util.Collection<OsmPrimitive> modified, java.util.Collection<OsmPrimitive> deleted, java.util.Collection<OsmPrimitive> added)voidChangeMembersCommand. fillModifiedData(java.util.Collection<OsmPrimitive> modified, java.util.Collection<OsmPrimitive> deleted, java.util.Collection<OsmPrimitive> added)voidChangePropertyCommand. fillModifiedData(java.util.Collection<OsmPrimitive> modified, java.util.Collection<OsmPrimitive> deleted, java.util.Collection<OsmPrimitive> added)voidChangePropertyKeyCommand. fillModifiedData(java.util.Collection<OsmPrimitive> modified, java.util.Collection<OsmPrimitive> deleted, java.util.Collection<OsmPrimitive> added)voidChangeRelationMemberRoleCommand. fillModifiedData(java.util.Collection<OsmPrimitive> modified, java.util.Collection<OsmPrimitive> deleted, java.util.Collection<OsmPrimitive> added)abstract voidCommand. 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.voidDeleteCommand. fillModifiedData(java.util.Collection<OsmPrimitive> modified, java.util.Collection<OsmPrimitive> deleted, java.util.Collection<OsmPrimitive> added)voidMoveCommand. fillModifiedData(java.util.Collection<OsmPrimitive> modified, java.util.Collection<OsmPrimitive> deleted, java.util.Collection<OsmPrimitive> added)voidPurgeCommand. fillModifiedData(java.util.Collection<OsmPrimitive> modified, java.util.Collection<OsmPrimitive> deleted, java.util.Collection<OsmPrimitive> added)voidSelectCommand. fillModifiedData(java.util.Collection<OsmPrimitive> modified, java.util.Collection<OsmPrimitive> deleted, java.util.Collection<OsmPrimitive> added)voidSequenceCommand. fillModifiedData(java.util.Collection<OsmPrimitive> modified, java.util.Collection<OsmPrimitive> deleted, java.util.Collection<OsmPrimitive> added)voidTransformNodesCommand. fillModifiedData(java.util.Collection<OsmPrimitive> modified, java.util.Collection<OsmPrimitive> deleted, java.util.Collection<OsmPrimitive> added)private static booleanPurgeCommand. hasOnlyIncompleteMembers(Relation r, java.util.Collection<OsmPrimitive> toPurge, java.util.Collection<? extends OsmPrimitive> moreToPurge)private voidChangePropertyCommand. init(java.util.Collection<? extends OsmPrimitive> objects)Initialize the instance by finding what objects will be modifiedprivate voidPurgeCommand. init(java.util.Collection<OsmPrimitive> toPurge, java.util.Collection<OsmPrimitive> makeIncomplete)protected voidPurgeCommand. saveIncomplete(java.util.Collection<OsmPrimitive> makeIncomplete)static SplitWayCommandSplitWayCommand. split(Way way, java.util.List<Node> atNodes, java.util.Collection<? extends OsmPrimitive> selection)Splits the waywayat the nodes inatNodesand replies the result of this process in an instance ofSplitWayCommand.static SplitWayCommandSplitWayCommand. splitWay(Way way, java.util.List<java.util.List<Node>> wayChunks, java.util.Collection<? extends OsmPrimitive> selection)Splits the waywayinto chunks ofwayChunksand replies the result of this process in an instance ofSplitWayCommand.static SplitWayCommandSplitWayCommand. splitWay(Way way, java.util.List<java.util.List<Node>> wayChunks, java.util.Collection<? extends OsmPrimitive> selection, SplitWayCommand.Strategy splitStrategy)Splits the waywayinto chunks ofwayChunksand replies the result of this process in an instance ofSplitWayCommand.static java.util.Optional<SplitWayCommand>SplitWayCommand. splitWay(Way way, java.util.List<java.util.List<Node>> wayChunks, java.util.Collection<? extends OsmPrimitive> selection, SplitWayCommand.Strategy splitStrategy, SplitWayCommand.WhenRelationOrderUncertain whenRelationOrderUncertain)Splits the waywayinto chunks ofwayChunksand replies the result of this process in an instance ofSplitWayCommand.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.Constructors in org.openstreetmap.josm.command with parameters of type OsmPrimitive Constructor 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 newChangeCommandin the context of a given data set.ChangeCommand(OsmPrimitive osm, OsmPrimitive newOsm)Constructs a newChangeCommandin the context ofosmdata set.ChangePropertyCommand(OsmPrimitive object, java.lang.String key, java.lang.String value)Creates a command to change one tag of one objectChangePropertyKeyCommand(OsmPrimitive object, java.lang.String key, java.lang.String newKey)Constructs a newChangePropertyKeyCommand.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 newMoveCommandto move a primitive.MoveCommand(OsmPrimitive osm, double x, double y)Constructs a newMoveCommandto move a primitive.MoveCommand(OsmPrimitive p, EastNorth start, EastNorth end)Constructs a newMoveCommandto move a primitive.OsmPseudoCommand(OsmPrimitive osm)SinglePrimitivePseudoCommand(java.lang.String name, OsmPrimitive osm, javax.swing.Icon icon)Constructor parameters in org.openstreetmap.josm.command with type arguments of type OsmPrimitive Constructor Description ChangePropertyCommand(java.util.Collection<? extends OsmPrimitive> objects, java.lang.String key, java.lang.String value)Creates a command to change one tag of multiple objectsChangePropertyCommand(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 objectsChangePropertyCommand(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 objectsChangePropertyKeyCommand(java.util.Collection<? extends OsmPrimitive> objects, java.lang.String key, java.lang.String newKey)Constructs a newChangePropertyKeyCommand.ChangePropertyKeyCommand(DataSet ds, java.util.Collection<? extends OsmPrimitive> objects, java.lang.String key, java.lang.String newKey)Constructs a newChangePropertyKeyCommand.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 setMoveCommand(java.util.Collection<OsmPrimitive> objects, double x, double y)Constructs a newMoveCommandand assign the initial object set and movement vector.MoveCommand(java.util.Collection<OsmPrimitive> objects, EastNorth offset)Constructs a newMoveCommandto move a collection of primitives.MoveCommand(java.util.Collection<OsmPrimitive> objects, EastNorth start, EastNorth end)Constructs a newMoveCommandto move a collection of primitives.MoveCommand(DataSet ds, java.util.Collection<OsmPrimitive> objects, double x, double y)Constructs a newMoveCommandand assign the initial object set and movement vector.MoveCommand(DataSet ds, java.util.Collection<OsmPrimitive> objects, EastNorth start, EastNorth end)Constructs a newMoveCommandto move a collection of primitives.PurgeCommand(DataSet data, java.util.Collection<OsmPrimitive> toPurge, java.util.Collection<OsmPrimitive> makeIncomplete)Constructs a newPurgeCommand(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. -
Uses of OsmPrimitive in org.openstreetmap.josm.command.conflict
Fields in org.openstreetmap.josm.command.conflict with type parameters of type OsmPrimitive Modifier and Type Field Description private Conflict<? extends OsmPrimitive>ConflictAddCommand. conflictprivate Conflict<? extends OsmPrimitive>CoordinateConflictResolveCommand. conflictthe conflict to resolveprivate Conflict<? extends OsmPrimitive>DeletedStateConflictResolveCommand. conflictthe conflict to resolveprivate Conflict<? extends OsmPrimitive>ModifiedConflictResolveCommand. conflictthe conflict to resolveprivate Conflict<? extends OsmPrimitive>TagConflictResolveCommand. conflictthe conflict to resolveprivate Conflict<? extends OsmPrimitive>VersionConflictResolveCommand. conflictthe conflict to resolveMethod parameters in org.openstreetmap.josm.command.conflict with type arguments of type OsmPrimitive Modifier and Type Method Description voidConflictAddCommand. fillModifiedData(java.util.Collection<OsmPrimitive> modified, java.util.Collection<OsmPrimitive> deleted, java.util.Collection<OsmPrimitive> added)voidCoordinateConflictResolveCommand. fillModifiedData(java.util.Collection<OsmPrimitive> modified, java.util.Collection<OsmPrimitive> deleted, java.util.Collection<OsmPrimitive> added)voidDeletedStateConflictResolveCommand. fillModifiedData(java.util.Collection<OsmPrimitive> modified, java.util.Collection<OsmPrimitive> deleted, java.util.Collection<OsmPrimitive> added)voidModifiedConflictResolveCommand. fillModifiedData(java.util.Collection<OsmPrimitive> modified, java.util.Collection<OsmPrimitive> deleted, java.util.Collection<OsmPrimitive> added)voidRelationMemberConflictResolverCommand. fillModifiedData(java.util.Collection<OsmPrimitive> modified, java.util.Collection<OsmPrimitive> deleted, java.util.Collection<OsmPrimitive> added)voidTagConflictResolveCommand. fillModifiedData(java.util.Collection<OsmPrimitive> modified, java.util.Collection<OsmPrimitive> deleted, java.util.Collection<OsmPrimitive> added)voidVersionConflictResolveCommand. fillModifiedData(java.util.Collection<OsmPrimitive> modified, java.util.Collection<OsmPrimitive> deleted, java.util.Collection<OsmPrimitive> added)voidWayNodesConflictResolverCommand. fillModifiedData(java.util.Collection<OsmPrimitive> modified, java.util.Collection<OsmPrimitive> deleted, java.util.Collection<OsmPrimitive> added)Constructor parameters in org.openstreetmap.josm.command.conflict with type arguments of type OsmPrimitive Constructor Description ConflictAddCommand(DataSet ds, Conflict<? extends OsmPrimitive> conflict)Constructs a newConflictAddCommand.CoordinateConflictResolveCommand(Conflict<? extends OsmPrimitive> conflict, MergeDecisionType decision)constructor for coordinate conflictDeletedStateConflictResolveCommand(Conflict<? extends OsmPrimitive> conflict, MergeDecisionType decision)Constructs a newDeletedStateConflictResolveCommand.ModifiedConflictResolveCommand(Conflict<? extends OsmPrimitive> conflict)constructorRelationMemberConflictResolverCommand(Conflict<? extends OsmPrimitive> conflict, java.util.List<RelationMember> mergedMembers)Constructs a newRelationMemberConflictResolverCommand.TagConflictResolveCommand(Conflict<? extends OsmPrimitive> conflict, java.util.List<TagMergeItem> mergeItems)constructorVersionConflictResolveCommand(Conflict<? extends OsmPrimitive> conflict)constructorWayNodesConflictResolverCommand(Conflict<? extends OsmPrimitive> conflict, java.util.List<Node> mergedNodeList)Constructs a newWayNodesConflictResolverCommand. -
Uses of OsmPrimitive in org.openstreetmap.josm.data
Fields in org.openstreetmap.josm.data with type parameters of type OsmPrimitive Modifier and Type Field Description private java.util.List<OsmPrimitive>APIDataSet. toAddprivate java.util.List<OsmPrimitive>APIDataSet. toDeleteprivate java.util.List<OsmPrimitive>APIDataSet. toUpdateMethods in org.openstreetmap.josm.data that return types with arguments of type OsmPrimitive Modifier and Type Method Description java.util.List<OsmPrimitive>APIDataSet. getPrimitives()Replies all primitivesjava.util.List<OsmPrimitive>APIDataSet. getPrimitivesToAdd()Replies the primitives which should be added to the OSM databasejava.util.List<OsmPrimitive>APIDataSet. getPrimitivesToDelete()Replies the primitives which should be deleted in the OSM databasejava.util.List<OsmPrimitive>APIDataSet. getPrimitivesToUpdate()Replies the primitives which should be updated in the OSM databaseMethods in org.openstreetmap.josm.data with parameters of type OsmPrimitive Modifier and Type Method Description static APIDataSet.APIOperationAPIDataSet.APIOperation. of(OsmPrimitive osm)Determines the API operation to perform on a primitive.Method parameters in org.openstreetmap.josm.data with type arguments of type OsmPrimitive Modifier and Type Method Description voidAPIDataSet. init(java.util.Collection<OsmPrimitive> primitives)Initializes the API data set with the modified primitives, ignores unmodified primitives.Constructor parameters in org.openstreetmap.josm.data with type arguments of type OsmPrimitive Constructor Description APIDataSet(java.util.Collection<OsmPrimitive> primitives)initializes the API data set with the primitives inprimitives -
Uses of OsmPrimitive in org.openstreetmap.josm.data.conflict
Classes in org.openstreetmap.josm.data.conflict with type parameters of type OsmPrimitive Modifier and Type Class Description classConflict<T extends OsmPrimitive>Represents a conflict between twoOsmPrimitives.Fields in org.openstreetmap.josm.data.conflict declared as OsmPrimitive Modifier and Type Field Description private TConflict. myprivate TConflict. theirFields in org.openstreetmap.josm.data.conflict with type parameters of type OsmPrimitive Modifier and Type Field Description private java.util.List<Conflict<? extends OsmPrimitive>>ConflictCollection. conflictsMethods in org.openstreetmap.josm.data.conflict that return types with arguments of type OsmPrimitive Modifier and Type Method Description java.util.Set<OsmPrimitive>ConflictCollection. getMyConflictParties()Replies the set ofOsmPrimitivewhich 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 relations.java.util.Set<OsmPrimitive>ConflictCollection. getTheirConflictParties()Replies the set ofOsmPrimitivewhich 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 ways.Methods in org.openstreetmap.josm.data.conflict with parameters of type OsmPrimitive Modifier and Type Method Description voidConflictCollection. add(OsmPrimitive my, OsmPrimitive their)Conflict<?>ConflictCollection. getConflictForMy(OsmPrimitive my)Replies the conflict for theOsmPrimitivemy, null if no such conflict exists.Conflict<?>ConflictCollection. getConflictForTheir(OsmPrimitive their)Replies the conflict for theOsmPrimitivetheir, null if no such conflict exists.booleanConflictCollection. hasConflictForMy(OsmPrimitive my)Replies true, if this collection includes a conflict formy.booleanConflictCollection. hasConflictForTheir(OsmPrimitive their)Replies true, if this collection includes a conflict fortheir.booleanConflict. isMatchingMy(OsmPrimitive my)booleanConflict. isMatchingTheir(OsmPrimitive their)booleanConflict. isParticipating(OsmPrimitive primitive)Replies true if the primitiveprimitiveis participating in this conflictvoidConflictCollection. removeForMy(OsmPrimitive my)Removes any conflicts for theOsmPrimitivemy.voidConflictCollection. removeForTheir(OsmPrimitive their)Removes any conflicts for theOsmPrimitivetheir. -
Uses of OsmPrimitive in org.openstreetmap.josm.data.gpx
Methods in org.openstreetmap.josm.data.gpx with parameters of type OsmPrimitive Modifier and Type Method Description static doubleGpxDistance. getLowestDistance(OsmPrimitive p, GpxData gpxData)Find the distance between a point and a dataset of surveyed points -
Uses of OsmPrimitive in org.openstreetmap.josm.data.osm
Subclasses of OsmPrimitive in org.openstreetmap.josm.data.osm Modifier and Type Class Description classNodeOne node data, consisting of one world coordinate waypoint.classRelationA relation, having a set of tags and any number (0...n) of members.classWayOne full way, consisting of a list of waynodes.Fields in org.openstreetmap.josm.data.osm declared as OsmPrimitive Modifier and Type Field Description private OsmPrimitiveRelationToChildReference. childprivate OsmPrimitiveRelationMember. memberFields in org.openstreetmap.josm.data.osm with type parameters of type OsmPrimitive Modifier and Type Field Description private java.util.Set<OsmPrimitive>DataSelectionListener.SelectionAddEvent. addprivate java.util.Set<OsmPrimitive>DataSelectionListener.SelectionToggleEvent. addprivate java.util.Set<OsmPrimitive>DataSelectionListener.SelectionReplaceEvent. addedprivate Storage<OsmPrimitive>DataSet. allPrimitivesprivate java.util.Set<OsmPrimitive>DataSelectionListener.SelectionAddEvent. currentprivate java.util.Set<OsmPrimitive>DataSelectionListener.SelectionRemoveEvent. currentprivate java.util.Set<OsmPrimitive>DataSelectionListener.SelectionReplaceEvent. currentprivate java.util.Set<OsmPrimitive>DataSelectionListener.SelectionToggleEvent. currentprivate java.util.Set<OsmPrimitive>DataSet. currentSelectedPrimitivesThe current selected primitives.private java.util.Set<OsmPrimitive>DataSetMerger. objectsToDeleteprivate java.util.Set<OsmPrimitive>DataSelectionListener.AbstractSelectionEvent. oldprivate java.lang.Class<? extends OsmPrimitive>OsmPrimitiveType. osmClassprivate java.util.Map<PrimitiveId,OsmPrimitive>DataSet. primitivesMapprivate java.util.Set<OsmPrimitive>DataSelectionListener.SelectionRemoveEvent. removeprivate java.util.Set<OsmPrimitive>DataSelectionListener.SelectionToggleEvent. removeprivate java.util.Set<OsmPrimitive>DataSelectionListener.SelectionReplaceEvent. removedprivate java.util.LinkedList<java.util.Collection<? extends OsmPrimitive>>DataSet. selectionHistoryHistory of selections - shared by plugins and SelectionListDialogMethods in org.openstreetmap.josm.data.osm with type parameters of type OsmPrimitive Modifier and Type Method Description <T extends OsmPrimitive>
java.util.Collection<T>Relation. getMemberPrimitives(java.lang.Class<T> tClass)Returns theOsmPrimitives of the specified type referred to by at least one member of this relation.<T extends OsmPrimitive>
java.util.Collection<T>DataSet. getPrimitives(java.util.function.Predicate<? super OsmPrimitive> predicate)private <T extends OsmPrimitive>
java.util.stream.Stream<T>OsmPrimitive. referrers(boolean allowWithoutDataset, java.lang.Class<T> filter)<T extends OsmPrimitive>
java.util.stream.Stream<T>OsmPrimitive. referrers(java.lang.Class<T> filter)Gets all primitives in the current dataset that reference this primitive.Methods in org.openstreetmap.josm.data.osm that return OsmPrimitive Modifier and Type Method Description static OsmPrimitiveOsmUtils. createPrimitive(java.lang.String assertion)Creates a new OSM primitive around (0,0) according to the given assertion.static OsmPrimitiveOsmUtils. createPrimitive(java.lang.String assertion, LatLon around, boolean enforceLocation)Creates a new OSM primitive according to the given assertion.OsmPrimitiveRelationToChildReference. getChild()Get the actual childOsmPrimitiveRelationMember. getMember()protected OsmPrimitiveDataSetMerger. getMergeTarget(OsmPrimitive mergeSource)OsmPrimitiveDataSet. getPrimitiveById(PrimitiveId primitiveId)private OsmPrimitiveDataSet. getPrimitiveByIdChecked(PrimitiveId primitiveId)Show message and stack trace in log in case primitive is not foundOsmPrimitiveOsmPrimitiveType. newInstance(long uniqueId, boolean allowNegative)Constructs a new primitive instance (node, way or relation) without version.OsmPrimitiveOsmPrimitiveType. newVersionedInstance(long id, int version)Constructs a new primitive instance (node, way or relation) with given version.Methods in org.openstreetmap.josm.data.osm that return types with arguments of type OsmPrimitive Modifier and Type Method Description java.util.Map<OsmPrimitive,OsmPrimitive>DataSet. clonePrimitives(java.lang.Iterable<Node> nodes, java.lang.Iterable<Way> ways, java.lang.Iterable<Relation> relations)Clones the specified primitives into this data set.java.util.Map<OsmPrimitive,OsmPrimitive>DataSet. clonePrimitives(java.lang.Iterable<Node> nodes, java.lang.Iterable<Way> ways, java.lang.Iterable<Relation> relations)Clones the specified primitives into this data set.static java.util.Comparator<OsmPrimitive>OsmPrimitiveComparator. comparingNames()Returns a comparator comparing primitives by their name usingDefaultNameFormatter.static java.util.Comparator<OsmPrimitive>OsmPrimitiveComparator. comparingUniqueId()Returns a comparator comparing primitives by their unique id.java.util.List<? extends OsmPrimitive>Relation. findRelationMembers(java.lang.String role)java.util.Set<OsmPrimitive>DataSelectionListener.SelectionAddEvent. getAdded()java.util.Set<OsmPrimitive>DataSelectionListener.SelectionChangeEvent. getAdded()Gets the primitives that have been added to the selection.java.util.Set<OsmPrimitive>DataSelectionListener.SelectionRemoveEvent. getAdded()java.util.Set<OsmPrimitive>DataSelectionListener.SelectionReplaceEvent. 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 primitivejava.util.Collection<OsmPrimitive>DataSet. getAllSelected()java.util.List<OsmPrimitive>Relation. getChildren()java.util.Collection<OsmPrimitive>Relation. getIncompleteMembers()Replies a collection with the incomplete children this relation refers to.java.util.Collection<OsmPrimitive>IOsmDataManager. getInProgressSelection()Replies the current selected OSM primitives, from a end-user point of view.java.util.Collection<OsmPrimitive>OsmDataManager. getInProgressSelection()java.util.Set<OsmPrimitive>Relation. getMemberPrimitives()Replies the set ofOsmPrimitives referred to by at least one member of this relation.java.util.List<OsmPrimitive>Relation. getMemberPrimitivesList()Returns an unmodifiable list of theOsmPrimitives referred to by at least one member of this relation.java.util.Set<OsmPrimitive>DataSelectionListener.AbstractSelectionEvent. getOldSelection()java.util.Set<OsmPrimitive>DataSelectionListener.SelectionChangeEvent. getOldSelection()Gets the previous selectionjava.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 inprimitives.java.util.List<OsmPrimitive>OsmPrimitive. getReferrers()java.util.List<OsmPrimitive>OsmPrimitive. getReferrers(boolean allowWithoutDataset)java.util.Set<OsmPrimitive>DataSelectionListener.SelectionAddEvent. getRemoved()java.util.Set<OsmPrimitive>DataSelectionListener.SelectionChangeEvent. getRemoved()Gets the primitives that have been removed from the selection.java.util.Set<OsmPrimitive>DataSelectionListener.SelectionRemoveEvent. getRemoved()java.util.Set<OsmPrimitive>DataSelectionListener.SelectionReplaceEvent. getRemoved()java.util.Set<OsmPrimitive>DataSelectionListener.SelectionToggleEvent. getRemoved()java.util.Collection<OsmPrimitive>DataSet. getSelectedNodesAndWays()Returns selected nodes and ways.java.util.Set<OsmPrimitive>DataSelectionListener.SelectionAddEvent. getSelection()java.util.Set<OsmPrimitive>DataSelectionListener.SelectionChangeEvent. getSelection()Gets the new selection.java.util.Set<OsmPrimitive>DataSelectionListener.SelectionRemoveEvent. getSelection()java.util.Set<OsmPrimitive>DataSelectionListener.SelectionReplaceEvent. getSelection()java.util.Set<OsmPrimitive>DataSelectionListener.SelectionToggleEvent. getSelection()java.util.LinkedList<java.util.Collection<? extends OsmPrimitive>>DataSet. getSelectionHistory()Replies the history of JOSM selectionsstatic java.util.Comparator<OsmPrimitive>OsmPrimitiveComparator. orderingNodesWaysRelations()Returns a comparator ordering the primitives by type in the order NODE, WAY, RELATIONstatic java.util.Comparator<OsmPrimitive>OsmPrimitiveComparator. orderingRelationsWaysNodes()Returns a comparator ordering the primitives by type in the order RELATION, WAY, NODEstatic java.util.Comparator<OsmPrimitive>OsmPrimitiveComparator. orderingWaysRelationsNodes()Returns a comparator ordering the primitives by type in the order WAY, RELATION, NODEjava.util.List<OsmPrimitive>DataSet. searchPrimitives(BBox bbox)Searches for all primitives in the given bounding boxjava.util.Set<OsmPrimitive>DataSet. unlinkReferencesToPrimitive(OsmPrimitive referencedPrimitive)Removes all references from other primitives to the referenced primitive.Methods in org.openstreetmap.josm.data.osm with parameters of type OsmPrimitive Modifier and Type Method Description protected voidDataSetMerger. addConflict(OsmPrimitive my, OsmPrimitive their)voidBBox. addPrimitive(OsmPrimitive primitive, double extraSpace)Extends this bbox to include the bbox of the primitive extended by extraSpace.voidDataSet. addPrimitive(OsmPrimitive primitive)Adds a primitive to the dataset.voidDataSet. addPrimitiveRecursive(OsmPrimitive primitive)Adds recursively a primitive, and all its children, to the dataset.protected voidOsmPrimitive. addReferrer(OsmPrimitive referrer)Add new referrer.private voidDatasetConsistencyTest. checkReferredPrimitive(OsmPrimitive primitive, OsmPrimitive parent)voidNode. cloneFrom(OsmPrimitive osm, boolean copyChildren)voidOsmPrimitive. cloneFrom(OsmPrimitive other)Get and write all attributes from the parameter.protected voidOsmPrimitive. cloneFrom(OsmPrimitive other, boolean copyChildren)Get and write all attributes from the parameter.voidRelation. cloneFrom(OsmPrimitive osm, boolean copyMembers)voidWay. cloneFrom(OsmPrimitive osm, boolean copyNodes)(package private) voidDataSet. fireChangesetIdChanged(OsmPrimitive primitive, int oldChangesetId, int newChangesetId)(package private) voidDataSet. firePrimitiveFlagsChanged(OsmPrimitive primitive)(package private) voidDataSet. fireTagsChanged(OsmPrimitive prim, java.util.Map<java.lang.String,java.lang.String> originalKeys)java.lang.StringDefaultNameFormatter. formatAsHtmlUnorderedList(OsmPrimitive primitive)Formats the given primitive as an HTML unordered list.static ChangesetChangeset. fromPrimitive(OsmPrimitive primitive)Creates a changeset with the data obtained from the given preset, i.e., thechangeset id,user, andtimestamp.protected OsmPrimitiveDataSetMerger. getMergeTarget(OsmPrimitive mergeSource)static java.util.Set<RelationToChildReference>RelationToChildReference. getRelationToChildReferences(OsmPrimitive child)Replies a set of allRelationToChildReferences for a given child primitive.booleanNode. hasEqualSemanticAttributes(OsmPrimitive other, boolean testInterestingTagsOnly)booleanOsmPrimitive. hasEqualSemanticAttributes(OsmPrimitive other)Replies true if this primitive and other are equal with respect to their semantic attributes.(package private) booleanOsmPrimitive. hasEqualSemanticAttributes(OsmPrimitive other, boolean testInterestingTagsOnly)booleanRelation. hasEqualSemanticAttributes(OsmPrimitive other, boolean testInterestingTagsOnly)booleanWay. hasEqualSemanticAttributes(OsmPrimitive other, boolean testInterestingTagsOnly)(package private) booleanOsmPrimitive. hasEqualSemanticFlags(OsmPrimitive other)booleanOsmPrimitive. hasEqualTechnicalAttributes(OsmPrimitive other)Replies true if this primitive and other are equal with respect to their technical attributes.private booleanOsmPrimitive. isOuterMemberOfMultipolygon(OsmPrimitive ref)booleanDataSet. isSelected(OsmPrimitive osm)private booleanDataSetMerger. mergeById(OsmPrimitive source)Tries to merge a primitivesourceinto an existing primitive with the same id.voidNode. mergeFrom(OsmPrimitive other)Merges the technical and semantical attributes fromotheronto this.voidOsmPrimitive. mergeFrom(OsmPrimitive other)Merges the technical and semantic attributes fromotheronto this.protected voidDataSetMerger. mergePrimitive(OsmPrimitive source, java.util.Collection<? extends OsmPrimitive> candidates)Merges a primitive onto primitives dataset.booleanRelationMember. refersTo(OsmPrimitive primitive)Replies true, if this relation member refers to the primitiveprivate static java.lang.StringDataIntegrityProblemException. relevantCommands(OsmPrimitive... p)voidRelation. removeMembersFor(OsmPrimitive primitive)removes all members with member.member == primitive(package private) voidDataSet. removePrimitive(OsmPrimitive primitive)private voidDataSet. removePrimitiveFromStorage(OsmPrimitive primitive)private voidDataSet. removePrimitiveImpl(OsmPrimitive primitive)protected voidOsmPrimitive. removeReferrer(OsmPrimitive referrer)Remove referrer.java.util.Set<Relation>DataSet. unlinkPrimitiveFromRelations(OsmPrimitive primitive)removes all references from relations in this dataset to this primitivejava.util.Set<OsmPrimitive>DataSet. unlinkReferencesToPrimitive(OsmPrimitive referencedPrimitive)Removes all references from other primitives to the referenced primitive.Method parameters in org.openstreetmap.josm.data.osm with type arguments of type OsmPrimitive Modifier and Type Method Description private booleanDataSet. doSelectionChange(java.util.function.Function<java.util.Set<OsmPrimitive>,DataSelectionListener.SelectionChangeEvent> command)Do a selection change.private voidOsmPrimitive. doVisitReferrers(java.util.function.Consumer<OsmPrimitive> visitor)voidFilterModel. executeFilters(java.util.Collection<? extends OsmPrimitive> primitives)Runs the filter on a list of primitives that are part of the edit data set.(package private) voidDataSet. firePrimitivesAdded(java.util.Collection<? extends OsmPrimitive> added, boolean wasIncomplete)(package private) voidDataSet. firePrimitivesRemoved(java.util.Collection<? extends OsmPrimitive> removed, boolean wasComplete)java.lang.StringDefaultNameFormatter. 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 primitivejava.util.Collection<RelationMember>Relation. getMembersFor(java.util.Collection<? extends OsmPrimitive> primitives)Obtains all members with member.member == primitivestatic java.util.Set<Relation>OsmPrimitive. getParentRelations(java.util.Collection<? extends OsmPrimitive> primitives)Replies the set of referring relations<T extends OsmPrimitive>
java.util.Collection<T>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 inprimitives.static java.util.Set<RelationToChildReference>RelationToChildReference. getRelationToChildReferences(java.util.Collection<? extends OsmPrimitive> children)Replies a set of allRelationToChildReferences for a collection of child primitivesprotected voidDataSetMerger. mergePrimitive(OsmPrimitive source, java.util.Collection<? extends OsmPrimitive> candidates)Merges a primitive onto primitives dataset.voidRelation. removeMembersFor(java.util.Collection<? extends OsmPrimitive> primitives)removes all members with member.member == primitiveConstructors in org.openstreetmap.josm.data.osm with parameters of type OsmPrimitive Constructor Description DataIntegrityProblemException(java.lang.String message, java.lang.String htmlMessage, OsmPrimitive... p)Constructs a newDataIntegrityProblemException.DataSet(OsmPrimitive... osmPrimitives)Constructs a newDataSetinitially filled with the given primitives.RelationMember(java.lang.String role, OsmPrimitive member)Constructs a newRelationMember.RelationToChildReference(Relation parent, int position, java.lang.String role, OsmPrimitive child)Create a newRelationToChildReferenceConstructor parameters in org.openstreetmap.josm.data.osm with type arguments of type OsmPrimitive Constructor 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, UniqueIdGenerator idGenerator)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) -
Uses of OsmPrimitive in org.openstreetmap.josm.data.osm.event
Fields in org.openstreetmap.josm.data.osm.event declared as OsmPrimitive Modifier and Type Field Description private OsmPrimitivePrimitiveFlagsChangedEvent. primitiveprivate OsmPrimitiveTagsChangedEvent. primitiveFields in org.openstreetmap.josm.data.osm.event with type parameters of type OsmPrimitive Modifier and Type Field Description private java.util.List<OsmPrimitive>ChangesetIdChangedEvent. primitivesprivate java.util.List<? extends OsmPrimitive>PrimitivesAddedEvent. primitivesprivate java.util.List<? extends OsmPrimitive>PrimitivesRemovedEvent. primitivesMethods in org.openstreetmap.josm.data.osm.event that return OsmPrimitive Modifier and Type Method Description OsmPrimitiveTagsChangedEvent. getPrimitive()Returns the primitive affected by the change.Methods in org.openstreetmap.josm.data.osm.event that return types with arguments of type OsmPrimitive Modifier and Type Method Description abstract java.util.Collection<? extends OsmPrimitive>AbstractDatasetChangedEvent. getPrimitives()Returns list of primitives modified by this event.java.util.List<OsmPrimitive>ChangesetIdChangedEvent. getPrimitives()java.util.Collection<OsmPrimitive>DataChangedEvent. getPrimitives()java.util.Collection<? extends OsmPrimitive>FilterChangedEvent. getPrimitives()java.util.List<? extends OsmPrimitive>NodeMovedEvent. getPrimitives()java.util.Collection<? extends OsmPrimitive>PrimitiveFlagsChangedEvent. getPrimitives()java.util.List<? extends OsmPrimitive>PrimitivesAddedEvent. getPrimitives()java.util.List<? extends OsmPrimitive>PrimitivesRemovedEvent. getPrimitives()java.util.List<? extends OsmPrimitive>RelationMembersChangedEvent. getPrimitives()java.util.List<? extends OsmPrimitive>TagsChangedEvent. getPrimitives()java.util.List<? extends OsmPrimitive>WayNodesChangedEvent. getPrimitives()Constructors in org.openstreetmap.josm.data.osm.event with parameters of type OsmPrimitive Constructor Description PrimitiveFlagsChangedEvent(DataSet dataSet, OsmPrimitive primitive)Constructs a newPrimitiveFlagsChangedEvent.TagsChangedEvent(DataSet dataSet, OsmPrimitive primitive, java.util.Map<java.lang.String,java.lang.String> originalKeys)Constructs a newTagsChangedEvent.Constructor parameters in org.openstreetmap.josm.data.osm.event with type arguments of type OsmPrimitive Constructor Description ChangesetIdChangedEvent(DataSet dataSet, java.util.List<OsmPrimitive> primitives, int oldChangesetId, int newChangesetId)Constructs a newChangesetIdChangedEvent.PrimitivesAddedEvent(DataSet dataSet, java.util.Collection<? extends OsmPrimitive> primitives, boolean wasIncomplete)Constructs a newPrimitivesAddedEvent.PrimitivesRemovedEvent(DataSet dataSet, java.util.Collection<? extends OsmPrimitive> primitives, boolean wasComplete)Constructs a newPrimitivesRemovedEvent. -
Uses of OsmPrimitive in org.openstreetmap.josm.data.osm.history
Methods in org.openstreetmap.josm.data.osm.history with parameters of type OsmPrimitive Modifier and Type Method Description static HistoryOsmPrimitiveHistoryOsmPrimitive. forOsmPrimitive(OsmPrimitive p)Constructors in org.openstreetmap.josm.data.osm.history with parameters of type OsmPrimitive Constructor Description HistoryOsmPrimitive(OsmPrimitive p)Constructs a newHistoryOsmPrimitivefrom an existingOsmPrimitive. -
Uses of OsmPrimitive in org.openstreetmap.josm.data.osm.search
Methods in org.openstreetmap.josm.data.osm.search with parameters of type OsmPrimitive Modifier and Type Method 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.LongSearchCompiler.AreaSize. getNumber(OsmPrimitive osm)protected java.lang.LongSearchCompiler.ChangesetId. getNumber(OsmPrimitive osm)protected java.lang.LongSearchCompiler.Id. getNumber(OsmPrimitive osm)protected java.lang.LongSearchCompiler.MemberCountRange. getNumber(OsmPrimitive osm)protected java.lang.LongSearchCompiler.NodeCountRange. getNumber(OsmPrimitive osm)protected abstract java.lang.LongSearchCompiler.RangeMatch. getNumber(OsmPrimitive osm)protected java.lang.LongSearchCompiler.TagCountRange. getNumber(OsmPrimitive osm)protected java.lang.LongSearchCompiler.TimestampRange. getNumber(OsmPrimitive osm)protected java.lang.LongSearchCompiler.Version. getNumber(OsmPrimitive osm)protected java.lang.LongSearchCompiler.WayCountRange. getNumber(OsmPrimitive osm)protected java.lang.LongSearchCompiler.WayLength. getNumber(OsmPrimitive osm)booleanSearchCompiler.And. match(OsmPrimitive osm)booleanSearchCompiler.Child. match(OsmPrimitive osm)booleanSearchCompiler.Closed. match(OsmPrimitive osm)booleanSearchCompiler.Deleted. match(OsmPrimitive osm)booleanSearchCompiler.ExactType. match(OsmPrimitive osm)booleanSearchCompiler.HasRole. match(OsmPrimitive osm)booleanSearchCompiler.InArea. match(OsmPrimitive osm)booleanSearchCompiler.Incomplete. match(OsmPrimitive osm)booleanSearchCompiler.MapCSSMatch. match(OsmPrimitive osm)abstract booleanSearchCompiler.Match. match(OsmPrimitive osm)Tests whether the primitive matches this criterion.booleanSearchCompiler.Modified. match(OsmPrimitive osm)booleanSearchCompiler.New. match(OsmPrimitive osm)booleanSearchCompiler.Not. match(OsmPrimitive osm)booleanSearchCompiler.Nth. match(OsmPrimitive osm)booleanSearchCompiler.Or. match(OsmPrimitive osm)booleanSearchCompiler.Parent. match(OsmPrimitive osm)booleanSearchCompiler.Preset. match(OsmPrimitive osm)booleanSearchCompiler.RangeMatch. match(OsmPrimitive osm)booleanSearchCompiler.RoleMatch. match(OsmPrimitive osm)booleanSearchCompiler.Selected. match(OsmPrimitive osm)booleanSearchCompiler.TaggedMatch. match(OsmPrimitive osm)booleanSearchCompiler.Untagged. match(OsmPrimitive osm)booleanSearchCompiler.UserMatch. match(OsmPrimitive osm)booleanSearchCompiler.Xor. match(OsmPrimitive osm)booleanSearchCompiler.Match. test(OsmPrimitive object) -
Uses of OsmPrimitive in org.openstreetmap.josm.data.osm.visitor
Fields in org.openstreetmap.josm.data.osm.visitor with type parameters of type OsmPrimitive Modifier and Type Field Description private java.util.Map<OsmPrimitive,PrimitiveData>MergeSourceBuildingVisitor. mappedPrimitivesMethods in org.openstreetmap.josm.data.osm.visitor with parameters of type OsmPrimitive Modifier and Type Method Description protected booleanMergeSourceBuildingVisitor. isAlreadyRemembered(OsmPrimitive primitive)protected booleanMergeSourceBuildingVisitor. isInSelectionBase(OsmPrimitive primitive)protected voidMergeSourceBuildingVisitor. rememberIncomplete(OsmPrimitive primitive)Method parameters in org.openstreetmap.josm.data.osm.visitor with type arguments of type OsmPrimitive Modifier and Type Method Description static java.util.Collection<Node>AllNodesVisitor. getAllNodes(java.util.Collection<? extends OsmPrimitive> osms)Replies all nodes contained by the given primitives -
Uses of OsmPrimitive in org.openstreetmap.josm.data.osm.visitor.paint.relations
Method parameters in org.openstreetmap.josm.data.osm.visitor.paint.relations with type arguments of type OsmPrimitive Modifier and Type Method Description private voidMultipolygonCache. 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) -
Uses of OsmPrimitive in org.openstreetmap.josm.data.validation
Fields in org.openstreetmap.josm.data.validation with type parameters of type OsmPrimitive Modifier and Type Field Description private java.util.Collection<OsmPrimitive>ValidationTask. formerValidatedPrimitivesprotected static java.util.function.Predicate<OsmPrimitive>Test. IN_DOWNLOADED_AREAprotected static java.util.function.Predicate<OsmPrimitive>Test. IN_DOWNLOADED_AREA_STRICTprivate java.util.Collection<OsmPrimitive>ValidationTask. initialPrimitivesprivate java.util.Collection<? extends OsmPrimitive>TestError.Builder. primitivesprivate java.util.Collection<? extends OsmPrimitive>TestError. primitivesThe affected primitivesMethods in org.openstreetmap.josm.data.validation with type parameters of type OsmPrimitive Modifier and Type Method Description <T extends OsmPrimitive>
java.util.stream.Stream<T>TestError. primitives(java.lang.Class<T> type)Gets all primitives of the given type affected by this errorMethods in org.openstreetmap.josm.data.validation that return types with arguments of type OsmPrimitive Modifier and Type Method Description java.util.Collection<? extends OsmPrimitive>TestError. getPrimitives()Gets the list of primitives affected by this errorprivate static java.util.Set<OsmPrimitive>ValidationTask. getRelevantParents(java.util.Collection<OsmPrimitive> primitives)Find objects parent objects of given objects which should be checked for geometry problems or mismatches between child tags and parent tags.Methods in org.openstreetmap.josm.data.validation with parameters of type OsmPrimitive Modifier and Type Method Description abstract voidTest.TagTest. check(OsmPrimitive p)Checks the tags of the given primitive.TestError.BuilderTestError.Builder. highlight(OsmPrimitive... highlighted)Sets the primitives to highlight when selecting this error.protected static booleanTest. isBuilding(OsmPrimitive p)Determines if the specified primitive denotes a building.booleanTest. isPrimitiveUsable(OsmPrimitive p)Determines if the primitive is usable for tests.protected static booleanTest. isResidentialArea(OsmPrimitive p)Determines if the specified primitive denotes a residential area.TestError.BuilderTestError.Builder. primitives(OsmPrimitive... primitives)Sets the primitives affected by this error.voidValidatorVisitor. visit(OsmPrimitive primitive)Visit a OSM primitive, e.g.Method parameters in org.openstreetmap.josm.data.validation with type arguments of type OsmPrimitive Modifier and Type Method Description protected CommandTest. 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.private static java.util.Set<OsmPrimitive>ValidationTask. getRelevantParents(java.util.Collection<OsmPrimitive> primitives)Find objects parent objects of given objects which should be checked for geometry problems or mismatches between child tags and parent tags.TestError.BuilderTestError.Builder. highlight(java.util.Collection<? extends OsmPrimitive> highlighted)Sets the primitives to highlight when selecting this error.booleanTestError. isConcerned(java.util.Set<? extends OsmPrimitive> given)Check if any of the primitives in this error occurs in the given set of primitives.TestError.BuilderTestError.Builder. primitives(java.util.Collection<? extends OsmPrimitive> primitives)Sets the primitives affected by this error.voidTest. removeIrrelevantErrors(java.util.Collection<? extends OsmPrimitive> given)Filter the list of errors, remove all which do not concern the given list of primitivesvoidTest. visit(java.util.Collection<OsmPrimitive> selection)Visits all primitives to be tested. -
Uses of OsmPrimitive in org.openstreetmap.josm.data.validation.tests
Fields in org.openstreetmap.josm.data.validation.tests with type parameters of type OsmPrimitive Modifier and Type Field Description protected static java.util.function.Predicate<OsmPrimitive>OverlappingWays. IGNOREDprivate java.util.Map<java.lang.String,java.util.Collection<OsmPrimitive>>Addresses. knownAddressesprivate java.util.List<OsmPrimitive>PowerLines. powerStationsprivate java.util.Set<OsmPrimitive>PowerLines. refDiscontinuitiesprivate MultiMap<DuplicateWay.WayPair,OsmPrimitive>DuplicateWay. waysBag of all waysprivate MultiMap<DuplicateWay.WayPairNoTags,OsmPrimitive>DuplicateWay. waysNoTagsBag of all ways, regardless of tagsMethods in org.openstreetmap.josm.data.validation.tests that return OsmPrimitive Modifier and Type Method Description private static OsmPrimitive[]UntaggedNode. castPrim(Tagged n)Methods in org.openstreetmap.josm.data.validation.tests that return types with arguments of type OsmPrimitive Modifier and Type Method Description private static java.util.Collection<? extends OsmPrimitive>MultipolygonTest. combineRelAndPrimitives(Relation r, java.util.Collection<? extends OsmPrimitive> primitives)Methods in org.openstreetmap.josm.data.validation.tests with parameters of type OsmPrimitive Modifier and Type Method Description voidOpeningHourTest. addErrorsForPrimitive(OsmPrimitive p, java.util.Collection<TestError> errors)Checks the tags of the given primitive and adds validation errors to the given list.private voidWayConnectedToArea. addPossibleError(Way w, Node wayNode, OsmPrimitive p, OsmPrimitive area)voidConditionalKeys. check(OsmPrimitive p)voidInternetTags. check(OsmPrimitive p)voidLanes. check(OsmPrimitive p)voidMapCSSTagChecker. check(OsmPrimitive p)Visiting call for primitives.voidNameMismatch. check(OsmPrimitive p)Check a primitive for a name mismatch.voidOpeningHourTest. check(OsmPrimitive p)voidTagChecker. check(OsmPrimitive p)Checks the primitive tagsprotected voidAddresses. checkDistance(OsmPrimitive house, java.util.Collection<Way> street)protected java.util.List<TestError>Addresses. checkForDuplicate(OsmPrimitive p)protected TestErrorAddresses. checkHouseNumbersWithoutStreet(OsmPrimitive p)Checks for house numbers for which the street is unknown.private voidTagChecker. checkMultipolygonTags(OsmPrimitive p)protected voidLanes. checkNumberOfLanes(OsmPrimitive p)protected voidLanes. checkNumberOfLanesByKey(OsmPrimitive p, java.lang.String lanesKey, java.lang.String message)(package private) java.util.List<TestError>OpeningHourTest. checkOpeningHourSyntax(java.lang.String key, java.lang.String value, OsmPrimitive p, java.util.Locale locale)Checks for a correct usage of the opening hour syntax of thevaluegiven, and returns a list containing validation errors or an empty list.private voidTagChecker. checkPresetsTypes(OsmPrimitive p, java.util.Collection<TaggingPreset> matchingPresets, java.util.Map<java.lang.String,java.lang.String> tags)Check that the primitive matches the preset types for the presetprivate voidTagChecker. checkRegions(OsmPrimitive p, java.util.Collection<TaggingPreset> matchingPresets)Check that the preset is valid for the region the primitive is inprivate voidTagChecker. checkSingleTagComplex(MultiMap<OsmPrimitive,java.lang.String> withErrors, OsmPrimitive p, java.lang.String key, java.lang.String value)private voidTagChecker. checkSingleTagKeySimple(MultiMap<OsmPrimitive,java.lang.String> withErrors, OsmPrimitive p, java.lang.String s, java.lang.String key)private voidTagChecker. 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.Map<java.lang.String,java.lang.String>DuplicateRelation. cleanedKeys(OsmPrimitive p)return tags of a primitive after removing all discardable tagsprivate voidAddresses. collectAddress(OsmPrimitive p)adds the OsmPrimitive to the address map if it complies to the restrictionsprivate static booleanPowerLines. concernsWaterArea(OsmPrimitive p)Check if primitive has a tag that marks it as a water area or boundary of a water area.private intTagChecker. countDeprecated(OsmPrimitive p)CommandMapCSSTagCheckerFixCommand. createCommand(OsmPrimitive p, Selector matchingSelector)Creates the fixingCommandfor the given primitive.private voidSharpAngles. createNearlyOverlappingError(double angle, Way way, OsmPrimitive primitive)private TestErrorOpeningHourTest. createTestError(Severity severity, java.lang.String message, java.lang.String key, java.lang.String value, java.lang.String prettifiedValue, OsmPrimitive p)Returns the real test error given to JOSM validator.private booleanInternetTags. 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.StringMapCSSTagCheckerFixCommand. evaluateObject(java.lang.Object obj, OsmPrimitive p, Selector matchingSelector)private voidTagChecker. filterDeprecatedTags(OsmPrimitive p, java.lang.String key, java.util.List<java.lang.String> fixVals)(package private) CommandMapCSSTagCheckerRule. fixPrimitive(OsmPrimitive p)Constructs a fix in terms of aCommandfor theOsmPrimitiveif the error is fixable, ornullotherwise.protected java.util.List<Relation>Addresses. getAndCheckAssociatedStreets(OsmPrimitive p)(package private) java.lang.StringMapCSSTagCheckerRule. getDescription(Selector selector, OsmPrimitive p)Constructs a (localized) description for this deprecation check.(package private) java.lang.StringMapCSSTagCheckerRule. 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 doubleAddresses. getDistance(OsmPrimitive a, OsmPrimitive b)returns rough distance between two OsmPrimitivesjava.util.Collection<TestError>MapCSSTagChecker. getErrorsForPrimitive(OsmPrimitive p, boolean includeOtherSeverity)(package private) static java.util.Collection<TestError>MapCSSTagChecker. getErrorsForPrimitive(OsmPrimitive p, boolean includeOtherSeverity, java.util.Collection<java.util.Set<MapCSSTagCheckerRule>> checksCol)(package private) java.util.List<TestError>MapCSSTagCheckerRule. getErrorsForPrimitive(OsmPrimitive p, Selector matchingSelector, Environment env, Test tester)Constructs aTestErrorfor the given primitive, or returns null if the primitive does not give rise to an error.(package private) java.lang.StringMapCSSTagCheckerRule. getMessage(Selector selector, OsmPrimitive p)Constructs a (localized) message for this deprecation check.(package private) static java.util.List<java.lang.String>Addresses. getSimplifiedAddresses(OsmPrimitive p)private static booleanTagChecker. hasAcceptedPrimaryTagForMultipolygon(OsmPrimitive p)Check if a multipolygon has a main tag that describes the type of area.(package private) static booleanAddresses. hasAddress(OsmPrimitive p)protected voidAddresses. initAddressMap(OsmPrimitive primitive)(package private) static java.lang.StringMapCSSTagCheckerRule. insertArguments(Selector matchingSelector, java.lang.String s, OsmPrimitive p)Replaces occurrences of{i.key},{i.value},{i.tag}insby the corresponding key/value/tag of theindex-thConditionofmatchingSelector.private static booleanWayConnectedToArea. isArea(OsmPrimitive p)private static booleanPowerLines. isBuildingIn(OsmPrimitive p, java.util.Collection<java.lang.String> values)Helper function to check if building tag is a certain value.protected abstract booleanUnconnectedWays. isCandidate(OsmPrimitive p)protected booleanUnconnectedWays.UnconnectedHighways. isCandidate(OsmPrimitive p)protected booleanUnconnectedWays.UnconnectedNaturalOrLanduse. isCandidate(OsmPrimitive p)protected booleanUnconnectedWays.UnconnectedPower. isCandidate(OsmPrimitive p)protected booleanUnconnectedWays.UnconnectedRailways. isCandidate(OsmPrimitive p)protected booleanUnconnectedWays.UnconnectedWaterways. isCandidate(OsmPrimitive p)private static booleanCoastlines. isCoastline(OsmPrimitive osm)(package private) static booleanCrossingWays. isCoastline(OsmPrimitive w)(package private) static booleanCrossingWays. isHighway(OsmPrimitive w)private static booleanPowerLines. isMinorLine(OsmPrimitive p)Checks if the given primitive denotes a power=minor_line.(package private) static booleanAddresses. isPOI(OsmPrimitive p)private static booleanPowerLines. isPowerIn(OsmPrimitive p, java.util.Collection<java.lang.String> values)Helper function to check if power tag is a certain value.protected static booleanPowerLines. isPowerStation(OsmPrimitive p)Determines if the specified primitive denotes a power station.booleanCrossingWays.Boundaries. isPrimitiveUsable(OsmPrimitive p)booleanCrossingWays.Ways. isPrimitiveUsable(OsmPrimitive w)booleanCycleDetector. isPrimitiveUsable(OsmPrimitive p)booleanLanes. isPrimitiveUsable(OsmPrimitive p)booleanLongSegment. isPrimitiveUsable(OsmPrimitive p)booleanNameMismatch. isPrimitiveUsable(OsmPrimitive p)booleanUnconnectedWays. isPrimitiveUsable(OsmPrimitive p)booleanUntaggedWay. isPrimitiveUsable(OsmPrimitive p)(package private) static booleanCrossingWays. isProposedOrAbandoned(OsmPrimitive w)(package private) static booleanCrossingWays. isRailway(OsmPrimitive w)(package private) static booleanCrossingWays. isSubwayOrTramOrRazed(OsmPrimitive w)private static booleanLongSegment. isUsableNode(OsmPrimitive p)private static booleanLongSegment. isUsableWay(OsmPrimitive p)(package private) static booleanCrossingWays. isWaterArea(OsmPrimitive w)private voidNameMismatch. missingTranslation(OsmPrimitive p, java.lang.String name)Report a missing translation.private static booleanOverlappingWays. parentMultipolygonConcernsArea(OsmPrimitive p)private voidTagChecker. spellCheckKey(MultiMap<OsmPrimitive,java.lang.String> withErrors, OsmPrimitive p, java.lang.String key)private voidTagChecker. tagCheck(TaggingPreset preset, OsmPrimitive p, LatLon center, java.util.List<? extends TaggingPresetItem> tagInformation)Perform the checks against a given preset valueprivate voidTagChecker. tagCheckReal(TaggingPreset preset, OsmPrimitive p, LatLon center, java.util.List<? extends RegionSpecific> data)Perform the checks against a given preset valueprivate voidTagChecker. tagCheckReal(TaggingPreset preset, OsmPrimitive p, LatLon center, RegionSpecific data)Perform the checks against a given preset valuebooleanMapCSSTagCheckerRule. test(OsmPrimitive primitive)private voidWayConnectedToArea. testForError(Way w, Node wayNode, OsmPrimitive p)private voidHighways. testSourceMaxspeed(OsmPrimitive p, boolean testContextHighway)private voidTagChecker. 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 primitivejava.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) SelectorMapCSSTagCheckerRule. whichSelectorMatchesPrimitive(OsmPrimitive primitive)Method parameters in org.openstreetmap.josm.data.validation.tests with type arguments of type OsmPrimitive Modifier and Type Method Description private voidMultipolygonTest. addRepeatedMemberError(Relation r, java.util.List<OsmPrimitive> repeatedMembers, int errorCode, java.lang.String msg)private voidTagChecker. checkSingleTagComplex(MultiMap<OsmPrimitive,java.lang.String> withErrors, OsmPrimitive p, java.lang.String key, java.lang.String value)private voidTagChecker. checkSingleTagKeySimple(MultiMap<OsmPrimitive,java.lang.String> withErrors, OsmPrimitive p, java.lang.String s, java.lang.String key)private voidTagChecker. 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)(package private) static booleanPowerLines. detectDiscontinuity(Way way, java.util.Set<OsmPrimitive> nRefDiscontinuities, java.util.List<java.util.Set<Node>> sRefDiscontinuities)Detects ref=* numbering discontinuities in the given way.private voidTagChecker. spellCheckKey(MultiMap<OsmPrimitive,java.lang.String> withErrors, OsmPrimitive p, java.lang.String key)private voidMapCSSTagChecker. testPartial(MultiMap<java.lang.String,MapCSSTagCheckerRule> currentCheck, java.util.Set<OsmPrimitive> tested, java.util.Set<OsmPrimitive> surrounding)private voidTagChecker. tryGuess(OsmPrimitive p, java.lang.String key, java.lang.String value, MultiMap<OsmPrimitive,java.lang.String> withErrors)private voidMapCSSTagChecker. visit(java.lang.String url, java.util.Set<MapCSSTagCheckerRule> checksForUrl, java.util.Collection<OsmPrimitive> selection, java.util.Set<OsmPrimitive> surrounding)Perform the checks for one check urlvoidMapCSSTagChecker. visit(java.util.Collection<OsmPrimitive> selection)(package private) voidMapCSSTagChecker. visit(java.util.Collection<OsmPrimitive> selection, java.util.function.Predicate<java.lang.String> urlPredicate)Execute the rules from the URLs matching the given predicate.voidTagChecker. visit(java.util.Collection<OsmPrimitive> selection) -
Uses of OsmPrimitive in org.openstreetmap.josm.data.validation.util
Fields in org.openstreetmap.josm.data.validation.util with type parameters of type OsmPrimitive Modifier and Type Field Description private java.util.Collection<OsmPrimitive>AggregatePrimitivesVisitor. aggregatedDataAggregated dataMethods in org.openstreetmap.josm.data.validation.util that return types with arguments of type OsmPrimitive Modifier and Type Method Description java.util.Collection<OsmPrimitive>AggregatePrimitivesVisitor. visit(java.util.Collection<OsmPrimitive> data)Visits a collection of primitivesMethods in org.openstreetmap.josm.data.validation.util with parameters of type OsmPrimitive Modifier and Type Method Description protected voidNameVisitor. setIcon(OsmPrimitive p)Method parameters in org.openstreetmap.josm.data.validation.util with type arguments of type OsmPrimitive Modifier and Type Method Description java.util.Collection<OsmPrimitive>AggregatePrimitivesVisitor. visit(java.util.Collection<OsmPrimitive> data)Visits a collection of primitivesvoidMultipleNameVisitor. visit(java.util.Collection<? extends OsmPrimitive> data)Visits a collection of primitives -
Uses of OsmPrimitive in org.openstreetmap.josm.gui
Fields in org.openstreetmap.josm.gui with type parameters of type OsmPrimitive Modifier and Type Field Description java.util.function.Predicate<OsmPrimitive>NavigatableComponent. isSelectablePredicateTo determine if a primitive is currently selectable.Methods in org.openstreetmap.josm.gui that return OsmPrimitive Modifier and Type Method Description OsmPrimitiveNavigatableComponent. 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.Methods in org.openstreetmap.josm.gui that return types with arguments of type OsmPrimitive Modifier and Type Method 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.Methods in org.openstreetmap.josm.gui with parameters of type OsmPrimitive Modifier and Type Method Description private javax.swing.JLabelMapStatus.Collector. popupBuildPrimitiveLabels(OsmPrimitive osm)Builds the labels with all necessary listeners for the info popup for the given OsmPrimitiveMethod parameters in org.openstreetmap.josm.gui with type arguments of type OsmPrimitive Modifier and Type Method 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*.NodeNavigatableComponent. getNearestNode(java.awt.Point p, java.util.function.Predicate<OsmPrimitive> predicate)Convenience method toNavigatableComponent.getNearestNode(Point, Predicate, boolean).NodeNavigatableComponent. 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.NodeNavigatableComponent. 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 trueNodeNavigatableComponent. 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 trueOsmPrimitiveNavigatableComponent. 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*.WayNavigatableComponent. 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*.WaySegmentNavigatableComponent. getNearestWaySegment(java.awt.Point p, java.util.function.Predicate<OsmPrimitive> predicate)Convenience method toNavigatableComponent.getNearestWaySegment(Point, Predicate, boolean).WaySegmentNavigatableComponent. 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.WaySegmentNavigatableComponent. 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.WaySegmentNavigatableComponent. 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 voidMapStatus.Collector. popupCycleSelection(java.util.Collection<OsmPrimitive> osms, int mods)Call this with a set of primitives to cycle through them.private voidMapStatus. refreshDistText(java.util.Collection<? extends OsmPrimitive> newSelection) -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.autofilter
Fields in org.openstreetmap.josm.gui.autofilter with type parameters of type OsmPrimitive Modifier and Type Field Description private java.util.function.Function<OsmPrimitive,java.util.stream.IntStream>AutoFilterRule. defaultValueSupplierMethods in org.openstreetmap.josm.gui.autofilter with parameters of type OsmPrimitive Modifier and Type Method Description private static java.util.stream.IntStreamAutoFilterRule. defaultLayer(OsmPrimitive osm)java.util.stream.IntStreamAutoFilterRule. getTagValuesForPrimitive(OsmPrimitive osm)Returns the numeric values for the given OSM primitivebooleanAutoFilterManager.Match. match(OsmPrimitive osm)Method parameters in org.openstreetmap.josm.gui.autofilter with type arguments of type OsmPrimitive Modifier and Type Method Description AutoFilterRuleAutoFilterRule. setDefaultValueSupplier(java.util.function.Function<OsmPrimitive,java.util.stream.IntStream> defaultValueSupplier)Sets the function which yields default values for the given OSM primitive. -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.conflict.pair
Fields in org.openstreetmap.josm.gui.conflict.pair declared as OsmPrimitive Modifier and Type Field Description private OsmPrimitiveConflictResolver. myprivate OsmPrimitiveConflictResolver. theirFields in org.openstreetmap.josm.gui.conflict.pair with type parameters of type OsmPrimitive Modifier and Type Field Description private Conflict<? extends OsmPrimitive>ConflictResolver. conflictMethods in org.openstreetmap.josm.gui.conflict.pair with type parameters of type OsmPrimitive Modifier and Type Method Description protected <P extends OsmPrimitive>
OsmDataLayerAbstractListMerger. findLayerFor(P primitive)Methods in org.openstreetmap.josm.gui.conflict.pair that return OsmPrimitive Modifier and Type Method Description OsmPrimitiveAbstractListMergeModel. getMyPrimitive(T entry)Replies primitive from my dataset referenced by entryOsmPrimitiveAbstractListMergeModel. getMyPrimitiveById(PrimitiveId entry)OsmPrimitivePairTable. getPrimitiveInLayer(int row, OsmDataLayer layer)OsmPrimitiveAbstractListMergeModel.EntriesTableModel. getReferredPrimitive(int idx)Methods in org.openstreetmap.josm.gui.conflict.pair with parameters of type OsmPrimitive Modifier and Type Method Description protected voidAbstractListMergeModel. initPopulate(OsmPrimitive my, OsmPrimitive their, java.util.Map<PrimitiveId,PrimitiveId> mergedMap)protected voidConflictResolver. setMy(OsmPrimitive my)Sets theOsmPrimitivein the role "my"protected voidConflictResolver. setTheir(OsmPrimitive their)Sets theOsmPrimitivein the role "their".Method parameters in org.openstreetmap.josm.gui.conflict.pair with type arguments of type OsmPrimitive Modifier and Type Method Description abstract CAbstractListMergeModel. buildResolveCommand(Conflict<? extends OsmPrimitive> conflict)Builds the command to resolve conflicts in the list.voidConflictResolver. populate(Conflict<? extends OsmPrimitive> conflict)populates the conflict resolver with the conflicts between my and theirvoidIConflictResolver. populate(Conflict<? extends OsmPrimitive> conflict) -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.conflict.pair.nodes
Method parameters in org.openstreetmap.josm.gui.conflict.pair.nodes with type arguments of type OsmPrimitive Modifier and Type Method Description WayNodesConflictResolverCommandNodeListMergeModel. buildResolveCommand(Conflict<? extends OsmPrimitive> conflict)voidNodeListMerger. populate(Conflict<? extends OsmPrimitive> conflict) -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.conflict.pair.properties
Fields in org.openstreetmap.josm.gui.conflict.pair.properties declared as OsmPrimitive Modifier and Type Field Description private OsmPrimitivePropertiesMergeModel. myFields in org.openstreetmap.josm.gui.conflict.pair.properties with type parameters of type OsmPrimitive Modifier and Type Field Description private java.util.List<OsmPrimitive>PropertiesMergeModel. myReferrersprivate java.util.List<OsmPrimitive>PropertiesMergeModel. theirReferrersMethods in org.openstreetmap.josm.gui.conflict.pair.properties that return OsmPrimitive Modifier and Type Method Description OsmPrimitivePropertiesMergeModel. getMyPrimitive()Methods in org.openstreetmap.josm.gui.conflict.pair.properties that return types with arguments of type OsmPrimitive Modifier and Type Method Description java.util.List<OsmPrimitive>PropertiesMergeModel. getMyReferrers()Returns local referrersjava.util.List<OsmPrimitive>PropertiesMergeModel. getTheirReferrers()Returns server referrersMethod parameters in org.openstreetmap.josm.gui.conflict.pair.properties with type arguments of type OsmPrimitive Modifier and Type Method Description java.util.List<Command>PropertiesMergeModel. buildResolveCommand(Conflict<? extends OsmPrimitive> conflict)Builds the command(s) to apply the conflict resolutions to my primitivevoidPropertiesMergeModel. populate(Conflict<? extends OsmPrimitive> conflict)Populates the model with the differences between local and server versionvoidPropertiesMerger. populate(Conflict<? extends OsmPrimitive> conflict)protected static java.lang.StringPropertiesMerger. referrersToString(java.util.List<OsmPrimitive> referrers) -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.conflict.pair.relation
Methods in org.openstreetmap.josm.gui.conflict.pair.relation that return OsmPrimitive Modifier and Type Method Description OsmPrimitiveRelationMemberListMergeModel. getMyPrimitive(RelationMember entry)Method parameters in org.openstreetmap.josm.gui.conflict.pair.relation with type arguments of type OsmPrimitive Modifier and Type Method Description RelationMemberConflictResolverCommandRelationMemberListMergeModel. buildResolveCommand(Conflict<? extends OsmPrimitive> conflict)voidRelationMemberMerger. populate(Conflict<? extends OsmPrimitive> conflict) -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.conflict.pair.tags
Methods in org.openstreetmap.josm.gui.conflict.pair.tags with parameters of type OsmPrimitive Modifier and Type Method Description voidTagMergeItem. applyToMyPrimitive(OsmPrimitive primitive)applies the current merge decisions to the tag set of an OSM primitive.voidTagMergeModel. populate(OsmPrimitive my, OsmPrimitive their)Method parameters in org.openstreetmap.josm.gui.conflict.pair.tags with type arguments of type OsmPrimitive Modifier and Type Method Description TagConflictResolveCommandTagMergeModel. buildResolveCommand(Conflict<? extends OsmPrimitive> conflict)voidTagMerger. populate(Conflict<? extends OsmPrimitive> conflict)Constructors in org.openstreetmap.josm.gui.conflict.pair.tags with parameters of type OsmPrimitive Constructor Description TagMergeItem(java.lang.String key, OsmPrimitive my, OsmPrimitive their)constructor -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.conflict.tags
Fields in org.openstreetmap.josm.gui.conflict.tags declared as OsmPrimitive Modifier and Type Field Description private OsmPrimitiveRelationMemberConflictDecision. originalPrimitiveprotected OsmPrimitiveCombinePrimitiveResolverDialog. targetPrimitiveFields in org.openstreetmap.josm.gui.conflict.tags with type parameters of type OsmPrimitive Modifier and Type Field Description protected java.util.Collection<? extends OsmPrimitive>RelationMemberConflictResolverModel. primitivesthe collection of primitives for which we manage conflictsMethods in org.openstreetmap.josm.gui.conflict.tags that return OsmPrimitive Modifier and Type Method Description OsmPrimitiveRelationMemberConflictDecision. getOriginalPrimitive()OsmPrimitiveCombinePrimitiveResolverDialog. getTargetPrimitive()Replies the target primitive the collection of primitives is merged or combined to.Methods in org.openstreetmap.josm.gui.conflict.tags with parameters of type OsmPrimitive Modifier and Type Method Description voidMultiValueResolutionDecision. applyTo(OsmPrimitive primitive)Applies the resolution to anOsmPrimitiveCommandMultiValueResolutionDecision. buildChangeCommand(OsmPrimitive primitive)Builds a change command for applying this resolution to a primitivejava.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 CommandRelationMemberConflictResolverModel. buildResolveCommand(Relation relation, OsmPrimitive newPrimitive)protected java.util.List<Command>CombinePrimitiveResolver. buildTagChangeCommand(OsmPrimitive primitive, TagCollection tc)Builds the list of tag change commands.protected java.util.List<Command>CombinePrimitiveResolverDialog. 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 booleanRelationMemberConflictResolverModel. isChanged(Relation relation, OsmPrimitive newPrimitive)protected voidRelationMemberConflictResolverModel. populate(Relation relation, OsmPrimitive primitive)Populates the model with the members of the relationrelationreferring toprimitive.voidCombinePrimitiveResolverDialog. setTargetPrimitive(OsmPrimitive primitive)Sets the primitive the collection of primitives is merged or combined to.private voidCombinePrimitiveResolverDialog. setTargetPrimitive(OsmPrimitive primitive, boolean updateTitle)Sets the primitive the collection of primitives is merged or combined to.Method parameters in org.openstreetmap.josm.gui.conflict.tags with type arguments of type OsmPrimitive Modifier and Type Method Description voidMultiValueResolutionDecision. applyTo(java.util.Collection<? extends OsmPrimitive> primitives)Applies this resolution to a collection of primitivesCommandMultiValueResolutionDecision. buildChangeCommand(java.util.Collection<? extends OsmPrimitive> primitives)Builds a change command for applying this resolution to a collection of primitivesCommandRelationMemberConflictResolver. buildTagApplyCommands(java.util.Collection<? extends OsmPrimitive> primitives)protected static voidCombinePrimitiveResolverDialog. 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 voidCombinePrimitiveResolverDialog. 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 ofcommandsneeded to resolve specified conflicts, by displaying if necessary aCombinePrimitiveResolverDialogto the user.static voidTagConflictResolutionUtil. normalizeTagCollectionBeforeEditing(TagCollection tc, java.util.Collection<? extends OsmPrimitive> merged)Normalizes the tags in the tag collectiontcbefore resolving tag conflicts. -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.datatransfer
Method parameters in org.openstreetmap.josm.gui.datatransfer with type arguments of type OsmPrimitive Modifier and Type Method Description private booleanOsmTransferHandler. importTags(javax.swing.TransferHandler.TransferSupport support, java.util.Collection<? extends OsmPrimitive> primitives)voidOsmTransferHandler. pasteTags(java.util.Collection<? extends OsmPrimitive> primitives)Paste the given tags on the primitives. -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.datatransfer.data
Methods in org.openstreetmap.josm.gui.datatransfer.data that return types with arguments of type OsmPrimitive Modifier and Type Method Description java.util.Collection<? extends OsmPrimitive>PrimitiveTransferData.GetReferences. getReferredPrimitives(OsmPrimitive primitive)java.util.Collection<? extends OsmPrimitive>PrimitiveTransferData.ReferenceGetter. getReferredPrimitives(OsmPrimitive primitive)Methods in org.openstreetmap.josm.gui.datatransfer.data with parameters of type OsmPrimitive Modifier and Type Method Description java.util.Collection<? extends OsmPrimitive>PrimitiveTransferData.GetReferences. getReferredPrimitives(OsmPrimitive primitive)java.util.Collection<? extends OsmPrimitive>PrimitiveTransferData.ReferenceGetter. getReferredPrimitives(OsmPrimitive primitive)Method parameters in org.openstreetmap.josm.gui.datatransfer.data with type arguments of type OsmPrimitive Modifier and Type Method Description static PrimitiveTransferDataPrimitiveTransferData. getData(java.util.Collection<? extends OsmPrimitive> primitives)Creates a newPrimitiveTransferDataobject that only contains the primitives.static PrimitiveTransferDataPrimitiveTransferData. getDataWithReferences(java.util.Collection<? extends OsmPrimitive> primitives)Creates a newPrimitiveTransferDataobject that contains the primitives and all references.Constructor parameters in org.openstreetmap.josm.gui.datatransfer.data with type arguments of type OsmPrimitive Constructor Description PrimitiveTransferData(java.util.Collection<? extends OsmPrimitive> primitives, PrimitiveTransferData.ReferenceGetter referencedGetter)Create the new transfer data. -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.datatransfer.importers
Method parameters in org.openstreetmap.josm.gui.datatransfer.importers with type arguments of type OsmPrimitive Modifier and Type Method Description protected static voidAbstractTagPaster. commitCommands(java.util.Collection<? extends OsmPrimitive> selection, java.util.List<Command> commands)Create and execute SequenceCommand with descriptive titlebooleanAbstractOsmDataPaster. importTagsOn(javax.swing.TransferHandler.TransferSupport support, java.util.Collection<? extends OsmPrimitive> selection)Imports only if this import changes the tags only.booleanAbstractTagPaster. importTagsOn(javax.swing.TransferHandler.TransferSupport support, java.util.Collection<? extends OsmPrimitive> selection)booleanPrimitiveTagTransferPaster. importTagsOn(javax.swing.TransferHandler.TransferSupport support, java.util.Collection<? extends OsmPrimitive> selection) -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.dialogs
Fields in org.openstreetmap.josm.gui.dialogs with type parameters of type OsmPrimitive Modifier and Type Field Description private java.util.LinkedList<java.util.Collection<? extends OsmPrimitive>>SelectionListDialog.SelectionListModel. historyprivate javax.swing.JList<OsmPrimitive>ConflictDialog. lstConflictsthe list widget for the list of conflictsprivate javax.swing.JList<OsmPrimitive>SelectionListDialog. lstPrimitivesprotected java.util.Collection<? extends OsmPrimitive>SelectionListDialog.SelectionMenuItem. selprivate java.util.List<OsmPrimitive>SelectionListDialog.SelectionListModel. selectionMethods in org.openstreetmap.josm.gui.dialogs that return OsmPrimitive Modifier and Type Method Description OsmPrimitiveConflictDialog.ConflictListModel. get(int idx)OsmPrimitiveConflictDialog.ConflictListModel. getElementAt(int index)OsmPrimitiveSelectionListDialog.SelectionListModel. getElementAt(int index)Methods in org.openstreetmap.josm.gui.dialogs that return types with arguments of type OsmPrimitive Modifier and Type Method Description protected static java.util.Collection<? extends OsmPrimitive>CommandStackDialog. getAffectedPrimitives(PseudoCommand c)Return primitives that are affected by some commandjava.util.Set<OsmPrimitive>DeleteFromRelationConfirmationDialog.RelationMemberTableModel. getObjectsToDelete()Gets the list of children that are currently displayed.java.util.Set<OsmPrimitive>DeleteFromRelationConfirmationDialog.RelationDeleteModel. getParentRelations()Gets the set of parent relationsjava.util.Set<OsmPrimitive>DeleteFromRelationConfirmationDialog.RelationMemberTableModel. getParentRelations()Gets the set of parent relationsjava.util.Collection<OsmPrimitive>SelectionListDialog.SelectionListModel. getSelected()Replies the collection of OSM primitives currently selected in the view of this modelConflict<? extends OsmPrimitive>ConflictDialog. getSelectedConflict()returns the first selected item of the conflicts listjava.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 selectionsMethods in org.openstreetmap.josm.gui.dialogs with parameters of type OsmPrimitive Modifier and Type Method Description (package private) voidInspectPrimitiveDataText. addConflicts(OsmPrimitive o)intConflictDialog.ConflictListModel. indexOf(OsmPrimitive my)protected voidConflictResolutionDialog. updateTitle(OsmPrimitive my)voidValidatorDialog.ValidatorBoundingXYVisitor. visit(OsmPrimitive p)Method parameters in org.openstreetmap.josm.gui.dialogs with type arguments of type OsmPrimitive Modifier and Type Method Description voidRelationListDialog.RelationListModel. addRelations(java.util.Collection<? extends OsmPrimitive> addedPrimitives)Add all relations inaddedPrimitivesto the model for the relation list dialogprotected java.util.Map<User,java.lang.Integer>UserListDialog.UserTableModel. computeStatistics(java.util.Collection<? extends OsmPrimitive> primitives)voidFilterTableModel. 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.voidFilterTableModel. 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 voidSelectionListDialog.SelectionHistoryPopup. launch(java.awt.Component parent, java.util.Collection<java.util.Collection<? extends OsmPrimitive>> history)voidUserListDialog.UserTableModel. populate(java.util.Collection<? extends OsmPrimitive> primitives)voidUserListDialog. refresh(java.util.Collection<? extends OsmPrimitive> fromPrimitives)Refreshes user list from given collection of OSM primitives.voidSelectionListDialog.SelectionListModel. remember(java.util.Collection<? extends OsmPrimitive> selection)Remembers a JOSM selection the history of JOSM selectionsvoidRelationListDialog.RelationListModel. removeRelations(java.util.Collection<? extends OsmPrimitive> removedPrimitives)Removes all relations inremovedPrimitivesfrom the modelvoidSelectionListDialog.SelectionListModel. setJOSMSelection(java.util.Collection<? extends OsmPrimitive> selection)Sets the collection of currently selected OSM objectsvoidSelectionListDialog.SelectionListModel. setSelected(java.util.Collection<OsmPrimitive> sel)Sets the OSM primitives to be selected in the view of this modelprivate booleanValidatorDialog. setSelection(java.util.Collection<OsmPrimitive> sel, boolean addSelected)Checks for fixes in selected element and, if needed, adds to the sel parameter all selected elementsvoidSelectionListDialog.SelectionListModel. update(java.util.Collection<? extends OsmPrimitive> toUpdate)Triggers a refresh of the view for all primitives intoUpdatewhich are currently displayed in the viewvoidValidatorDialog. updateSelection(java.util.Collection<? extends OsmPrimitive> newSelection)Called when the selection was changed to update the list of displayed errorsConstructor parameters in org.openstreetmap.josm.gui.dialogs with type arguments of type OsmPrimitive Constructor Description SelectionHistoryPopup(java.util.Collection<java.util.Collection<? extends OsmPrimitive>> history)SelectionMenuItem(java.util.Collection<? extends OsmPrimitive> sel) -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.dialogs.changeset
Methods in org.openstreetmap.josm.gui.dialogs.changeset that return types with arguments of type OsmPrimitive Modifier and Type Method Description protected java.util.Set<OsmPrimitive>ChangesetContentPanel.SelectionBasedAction. getTarget()Method parameters in org.openstreetmap.josm.gui.dialogs.changeset with type arguments of type OsmPrimitive Modifier and Type Method Description voidChangesetListModel. initFromPrimitives(java.util.Collection<? extends OsmPrimitive> primitives)Loads this list with the given changesets -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.dialogs.properties
Fields in org.openstreetmap.josm.gui.dialogs.properties with type parameters of type OsmPrimitive Modifier and Type Field Description protected java.util.Collection<OsmPrimitive>TagEditHelper. selMethods in org.openstreetmap.josm.gui.dialogs.properties that return types with arguments of type OsmPrimitive Modifier and Type Method Description java.util.Collection<OsmPrimitive>PropertiesDialog.TaggingPresetCommandHandler. getSelection()private java.util.Collection<OsmPrimitive>TagEditHelper. updateSelection()Update the current selection for this editorMethod parameters in org.openstreetmap.josm.gui.dialogs.properties with type arguments of type OsmPrimitive Modifier and Type Method Description private voidTagEditHelper.AddTagsDialog. performTagAdding(java.util.Collection<OsmPrimitive> selection)Read tags from comboboxes and add it to all selected objects -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.dialogs.relation
Fields in org.openstreetmap.josm.gui.dialogs.relation with type parameters of type OsmPrimitive Modifier and Type Field Description private java.util.List<OsmPrimitive>SelectionTableModel. cacheprivate java.util.Collection<OsmPrimitive>DownloadRelationMemberTask. childrenMethods in org.openstreetmap.josm.gui.dialogs.relation that return OsmPrimitive Modifier and Type Method Description OsmPrimitiveSelectionTableModel. getPrimitive(int row)Replies the primitive at rowrowin this modelOsmPrimitiveMemberTableModel. getReferredPrimitive(int idx)Methods in org.openstreetmap.josm.gui.dialogs.relation that return types with arguments of type OsmPrimitive Modifier and Type Method Description java.util.Set<OsmPrimitive>MemberTableModel. getChildPrimitives(java.util.Collection<? extends OsmPrimitive> referenceSet)Replies the set of selected referrers.java.util.Set<OsmPrimitive>MemberTableModel. getIncompleteMemberPrimitives()Replies the set of incomplete primitivesjava.util.Collection<OsmPrimitive>MemberTableModel. getSelectedChildPrimitives()Replies the set of selected referrers.java.util.Set<OsmPrimitive>MemberTableModel. getSelectedIncompleteMemberPrimitives()Replies the set of selected incomplete primitivesjava.util.List<OsmPrimitive>SelectionTableModel. getSelection()Returns the selected primitives.Methods in org.openstreetmap.josm.gui.dialogs.relation with parameters of type OsmPrimitive Modifier and Type Method Description static booleanGenericRelationEditor. confirmAddingPrimitive(OsmPrimitive primitive)Asks confirmation before adding a primitive.protected static java.util.Set<java.lang.String>GenericRelationEditor. findSuggestedRoles(java.util.Collection<TaggingPreset> presets, OsmPrimitive p)protected abstract RelationMemberMemberTransferHandler.AbstractRelationMemberConverter. getMember(MemberTable destination, T data, OsmPrimitive p)intMemberTableModel. getNumMembersWithPrimitive(OsmPrimitive primitive)Replies the number of members which refer to a particular primitive(package private) RelationMemberMemberTableModel. getRelationMemberForPrimitive(OsmPrimitive primitive)booleanMemberTableModel. isInJosmSelection(OsmPrimitive primitive)Replies true ifprimitiveis currently selected in the layer this model is attached toprotected voidMemberTableCellRenderer. renderBackgroundForeground(MemberTableModel model, OsmPrimitive primitive, boolean isSelected)protected voidSelectionTableCellRenderer. renderBackgroundForeground(MemberTableModel model, OsmPrimitive primitive, boolean isSelected)protected voidMemberTableMemberCellRenderer. renderPrimitive(OsmPrimitive primitive, java.awt.Dimension cellSize)static voidGenericRelationEditor. warnOfCircularReferences(OsmPrimitive primitive)Warn about circular references.static voidGenericRelationEditor. warnOfCircularReferences(OsmPrimitive primitive, java.util.List<Relation> loop)Warn about circular references.Method parameters in org.openstreetmap.josm.gui.dialogs.relation with type arguments of type OsmPrimitive Modifier and Type Method Description voidMemberTableModel. addMembersAfterIdx(java.util.List<? extends OsmPrimitive> primitives, int idx)voidMemberTableModel. addMembersAtBeginning(java.util.List<? extends OsmPrimitive> primitives)voidMemberTableModel. addMembersAtEnd(java.util.List<? extends OsmPrimitive> primitives)private voidMemberTableModel. addMembersAtIndex(java.util.List<? extends OsmPrimitive> primitives, int index)voidMemberTableModel. addMembersBeforeIdx(java.util.List<? extends OsmPrimitive> primitives, int idx)static CommandGenericRelationEditor. 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 referrers.booleanMemberTableModel. 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 inprimitives.voidMemberTableModel. removeMembersReferringTo(java.util.List<? extends OsmPrimitive> primitives)Remove members referring to the given list of primitives.private voidSelectionTableModel. selectionChanged(java.util.Collection<? extends OsmPrimitive> newSelection)voidMemberTableModel. selectMembersReferringTo(java.util.Collection<? extends OsmPrimitive> primitives)Selects all members which refer toOsmPrimitives in the collectionsprimitives.Constructor parameters in org.openstreetmap.josm.gui.dialogs.relation with type arguments of type OsmPrimitive Constructor Description DownloadRelationMemberTask(Relation parent, java.util.Collection<OsmPrimitive> children, OsmDataLayer curLayer)DownloadRelationMemberTask(Relation parent, java.util.Collection<OsmPrimitive> children, OsmDataLayer curLayer, java.awt.Dialog dialog) -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.dialogs.relation.actions
Methods in org.openstreetmap.josm.gui.dialogs.relation.actions that return types with arguments of type OsmPrimitive Modifier and Type Method Description protected java.util.List<OsmPrimitive>AddFromSelectionAction. filterConfirmedPrimitives(java.util.List<OsmPrimitive> primitives)Methods in org.openstreetmap.josm.gui.dialogs.relation.actions with parameters of type OsmPrimitive Modifier and Type Method Description protected booleanAddFromSelectionAction. isPotentialDuplicate(OsmPrimitive primitive)Method parameters in org.openstreetmap.josm.gui.dialogs.relation.actions with type arguments of type OsmPrimitive Modifier and Type Method Description protected java.util.List<OsmPrimitive>AddFromSelectionAction. filterConfirmedPrimitives(java.util.List<OsmPrimitive> primitives) -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.dialogs.relation.sort
Methods in org.openstreetmap.josm.gui.dialogs.relation.sort with parameters of type OsmPrimitive Modifier and Type Method Description private static java.lang.StringRelationSorter.PublicTransportRoleStopPlatformSorter. getStopName(OsmPrimitive p) -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.dialogs.validator
Fields in org.openstreetmap.josm.gui.dialogs.validator with type parameters of type OsmPrimitive Modifier and Type Field Description private java.util.Set<? extends OsmPrimitive>ValidatorTreePanel. filterIfValidatorTreePanel.filteris notnullonly errors are displayed that refer to one of the primitives in the filter.Methods in org.openstreetmap.josm.gui.dialogs.validator that return types with arguments of type OsmPrimitive Modifier and Type Method Description java.util.Set<? extends OsmPrimitive>ValidatorTreePanel. getFilter()Returns the filter listMethod parameters in org.openstreetmap.josm.gui.dialogs.validator with type arguments of type OsmPrimitive Modifier and Type Method Description voidValidatorTreePanel. selectRelatedErrors(java.util.Collection<OsmPrimitive> primitives)Selects all errors related to the specifiedprimitives, i.e.voidValidatorTreePanel. setFilter(java.util.Set<? extends OsmPrimitive> filter)Set the filter list to a set of primitivesprivate voidValidatorTreePanel. walkAndSelectRelatedErrors(javax.swing.tree.TreePath p, java.util.function.Predicate<OsmPrimitive> isRelevant, java.util.Collection<javax.swing.tree.TreePath> paths) -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.history
Methods in org.openstreetmap.josm.gui.history that return OsmPrimitive Modifier and Type Method Description protected OsmPrimitiveHistoryBrowserPanel. getPrimitiveFromDataSet(PointInTimeType pointInTime)Methods in org.openstreetmap.josm.gui.history with parameters of type OsmPrimitive Modifier and Type Method Description HistoryLoadTaskHistoryLoadTask. add(OsmPrimitive primitive)Adds an object to be loaded, the object is specified by an OSM primitive.(package private) HistoryOsmPrimitiveHistoryBrowserModel.HistoryPrimitiveBuilder. build(OsmPrimitive primitive)private booleanHistoryBrowserModel. canShowAsLatest(OsmPrimitive primitive)voidVersionInfoPanel. update(OsmPrimitive primitive, boolean isLatest)Updates the content of this panel based on the changeset information given byprimitive.Method parameters in org.openstreetmap.josm.gui.history with type arguments of type OsmPrimitive Modifier and Type Method Description HistoryLoadTaskHistoryLoadTask. addOsmPrimitives(java.util.Collection<? extends OsmPrimitive> primitives)Adds a collection of objects to loaded, specified by a collection of OSM primitives. -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.io
Fields in org.openstreetmap.josm.gui.io with type parameters of type OsmPrimitive Modifier and Type Field Description private java.util.List<OsmPrimitive>UploadSelectionDialog.OsmPrimitiveListModel. dataprivate java.util.List<OsmPrimitive>UploadedObjectsSummaryPanel.PrimitiveListModel. primitivesprivate java.util.Collection<? extends OsmPrimitive>UpdatePrimitivesTask. toUpdateprivate java.util.Collection<OsmPrimitive>UploadLayerTask. toUploadMethods in org.openstreetmap.josm.gui.io that return OsmPrimitive Modifier and Type Method Description OsmPrimitiveUploadedObjectsSummaryPanel.PrimitiveListModel. getElementAt(int index)OsmPrimitiveUploadSelectionDialog.OsmPrimitiveListModel. getElementAt(int index)protected OsmPrimitiveUploadLayerTask. getPrimitive(OsmPrimitiveType type, long id)Methods in org.openstreetmap.josm.gui.io that return types with arguments of type OsmPrimitive Modifier and Type Method Description java.util.List<OsmPrimitive>UploadSelectionDialog.OsmPrimitiveListModel. getPrimitives(int... indices)java.util.List<OsmPrimitive>UploadSelectionDialog. getSelectedPrimitives()Gets the list of primitives the user selectedMethods in org.openstreetmap.josm.gui.io with parameters of type OsmPrimitive Modifier and Type Method Description intUploadSelectionDialog.OsmPrimitiveListModel.OsmPrimitiveComparator. compare(OsmPrimitive o1, OsmPrimitive o2)Method parameters in org.openstreetmap.josm.gui.io with type arguments of type OsmPrimitive Modifier and Type Method Description protected voidAbstractUploadTask. 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 voidAbstractUploadTask. 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.voidUploadSelectionDialog. populate(java.util.Collection<OsmPrimitive> selected, java.util.Collection<OsmPrimitive> deleted)voidUploadedObjectsSummaryPanel.PrimitiveListModel. setPrimitives(java.util.List<OsmPrimitive> primitives)voidUploadSelectionDialog.OsmPrimitiveListModel. setPrimitives(java.util.List<OsmPrimitive> data)(package private) voidBasicUploadSettingsPanel. setUploadedPrimitives(java.util.List<OsmPrimitive> primitives)voidUploadedObjectsSummaryPanel. setUploadedPrimitives(java.util.List<OsmPrimitive> add, java.util.List<OsmPrimitive> update, java.util.List<OsmPrimitive> delete)Sets the collections of primitives which will be uploadedConstructor parameters in org.openstreetmap.josm.gui.io with type arguments of type OsmPrimitive Constructor Description PrimitiveListModel(java.util.List<OsmPrimitive> primitives)UpdatePrimitivesTask(OsmDataLayer layer, java.util.Collection<? extends OsmPrimitive> toUpdate)Constructs a newUpdatePrimitivesTask. -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.layer
Methods in org.openstreetmap.josm.gui.layer with parameters of type OsmPrimitive Modifier and Type Method Description private static voidOsmDataLayer. addDoubleIfPresent(WayPoint wpt, OsmPrimitive p, java.lang.String gpxPrefix, java.lang.String gpxKey, java.lang.String osmKey)private static voidOsmDataLayer. addIntegerIfPresent(WayPoint wpt, OsmPrimitive p, java.lang.String gpxPrefix, java.lang.String gpxKey, java.lang.String osmKey)private static voidOsmDataLayer. addStringIfPresent(WayPoint wpt, OsmPrimitive p, java.lang.String gpxPrefix, java.lang.String gpxKey, java.lang.String osmKey, java.lang.String osmKey2)private static java.lang.StringOsmDataLayer. gpxVal(OsmPrimitive prim, java.lang.String gpxPrefix, java.lang.String key)Reads the Gpx key from the givenOsmPrimitive, with or without "gpx:" prefix -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.layer.gpx
Methods in org.openstreetmap.josm.gui.layer.gpx with parameters of type OsmPrimitive Modifier and Type Method Description private static voidConvertFromGpxLayerAction. addAttributes(java.util.Map<java.lang.String,java.lang.Object> attr, OsmPrimitive p, java.util.List<java.lang.String> keys, boolean check, boolean none, java.lang.String gpxPrefix)private static voidConvertFromGpxLayerAction. addExtensions(GpxExtensionCollection exts, OsmPrimitive p, boolean seg, java.util.List<java.lang.String> keys, boolean check, java.lang.String gpxPrefix) -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.layer.validation
Methods in org.openstreetmap.josm.gui.layer.validation with parameters of type OsmPrimitive Modifier and Type Method Description voidPaintVisitor. visit(OsmPrimitive p) -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.mappaint.mapcss
Fields in org.openstreetmap.josm.gui.mappaint.mapcss with type parameters of type OsmPrimitive Modifier and Type Field Description private static java.util.function.Predicate<OsmPrimitive>ConditionFactory.PseudoClasses. IN_DOWNLOADED_AREA -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.tagging
Fields in org.openstreetmap.josm.gui.tagging declared as OsmPrimitive Modifier and Type Field Description private OsmPrimitiveTagEditorModel. primitiveMethods in org.openstreetmap.josm.gui.tagging with parameters of type OsmPrimitive Modifier and Type Method Description TagEditorModelTagEditorModel. forPrimitive(OsmPrimitive primitive)Makes this TagEditorModel specific to a given OSM primitive.Method parameters in org.openstreetmap.josm.gui.tagging with type arguments of type OsmPrimitive Modifier and Type Method Description protected CommandTagEditorModel. createDeleteTagsCommand(java.util.Collection<OsmPrimitive> primitives)protected CommandTagEditorModel. createUpdateTagCommand(java.util.Collection<OsmPrimitive> primitives, TagModel tag)Constructors in org.openstreetmap.josm.gui.tagging with parameters of type OsmPrimitive Constructor Description TagEditorPanel(OsmPrimitive primitive, TaggingPresetHandler presetHandler)Creates a new tag editor panel. -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.tagging.ac
Methods in org.openstreetmap.josm.gui.tagging.ac with parameters of type OsmPrimitive Modifier and Type Method Description protected voidAutoCompletionManager. cachePrimitiveTags(OsmPrimitive primitive)make sure, the keys and values of all tags held by primitive are in the auto completion cacheMethod parameters in org.openstreetmap.josm.gui.tagging.ac with type arguments of type OsmPrimitive Modifier and Type Method Description protected voidAutoCompletionManager. cachePrimitives(java.util.Collection<? extends OsmPrimitive> primitives) -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.tagging.presets
Fields in org.openstreetmap.josm.gui.tagging.presets with type parameters of type OsmPrimitive Modifier and Type Field Description private java.util.Collection<OsmPrimitive>TaggingPresetItemGuiSupport. selectedMethods in org.openstreetmap.josm.gui.tagging.presets that return OsmPrimitive Modifier and Type Method Description static OsmPrimitiveTaggingPresetValidation. applyChangedTags(OsmPrimitive original, java.util.List<Tag> changedTags)Methods in org.openstreetmap.josm.gui.tagging.presets that return types with arguments of type OsmPrimitive Modifier and Type Method Description java.util.Collection<OsmPrimitive>TaggingPreset. createSelection(java.util.Collection<OsmPrimitive> participants)Removes all unsuitable OsmPrimitives from the given listjava.util.Collection<OsmPrimitive>TaggingPresetItemGuiSupport. getSelected()Returns the selected primitivesjava.util.Collection<OsmPrimitive>TaggingPresetHandler. getSelection()Gets the selection the preset should be applied to.Methods in org.openstreetmap.josm.gui.tagging.presets with parameters of type OsmPrimitive Modifier and Type Method Description static OsmPrimitiveTaggingPresetValidation. applyChangedTags(OsmPrimitive original, java.util.List<Tag> changedTags)static TaggingPresetItemGuiSupportTaggingPresetItemGuiSupport. create(boolean presetInitiallyMatches, OsmPrimitive... selected)Creates a newTaggingPresetItemGuiSupportjava.lang.StringTaggingPreset. suggestRoleForOsmPrimitive(OsmPrimitive osm)Suggests a relation role for this primitivestatic voidTaggingPresetValidation. validate(OsmPrimitive primitive, javax.swing.JLabel validationLabel)Validates the user input for the given primitive.static voidTaggingPresetValidation. validateAsync(OsmPrimitive original, javax.swing.JLabel validationLabel, java.util.List<Tag> changedTags)Asynchronously validates the user input for the given primitive.Method parameters in org.openstreetmap.josm.gui.tagging.presets with type arguments of type OsmPrimitive Modifier and Type Method Description static TaggingPresetItemGuiSupportTaggingPresetItemGuiSupport. create(boolean presetInitiallyMatches, java.util.Collection<OsmPrimitive> selected, java.util.function.Supplier<java.util.Collection<Tag>> changedTagsSupplier)Creates a newTaggingPresetItemGuiSupportstatic CommandTaggingPreset. createCommand(java.util.Collection<OsmPrimitive> sel, java.util.List<Tag> changedTags)Create a command to change the given list of tags.TaggingPreset.PresetPanelTaggingPreset. 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 listjava.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)Get matching presetsjava.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)Get matching presetsvoidTaggingPreset. showAndApply(java.util.Collection<OsmPrimitive> primitives)Show preset dialog, apply changesintTaggingPreset. showDialog(java.util.Collection<OsmPrimitive> sel, boolean showNewRelation)Shows the preset dialog.Constructor parameters in org.openstreetmap.josm.gui.tagging.presets with type arguments of type OsmPrimitive Constructor Description TaggingPresetItemGuiSupport(boolean presetInitiallyMatches, java.util.Collection<OsmPrimitive> selected, java.util.function.Supplier<java.util.Collection<Tag>> changedTagsSupplier) -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.tagging.presets.items
Fields in org.openstreetmap.josm.gui.tagging.presets.items with type parameters of type OsmPrimitive Modifier and Type Field Description private java.util.Collection<OsmPrimitive>PresetLink.TaggingPresetMouseAdapter. selMethod parameters in org.openstreetmap.josm.gui.tagging.presets.items with type arguments of type OsmPrimitive Modifier and Type Method Description protected static KeyedItem.UsageKeyedItem. determineBooleanUsage(java.util.Collection<OsmPrimitive> sel, java.lang.String key)static KeyedItem.UsageKeyedItem. determineTextUsage(java.util.Collection<OsmPrimitive> sel, java.lang.String key)Computes the tag usage for the given key from the given primitivesConstructor parameters in org.openstreetmap.josm.gui.tagging.presets.items with type arguments of type OsmPrimitive Constructor Description TaggingPresetMouseAdapter(TaggingPreset t, java.util.Collection<OsmPrimitive> sel) -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.util
Fields in org.openstreetmap.josm.gui.util with type parameters of type OsmPrimitive Modifier and Type Field Description private java.util.Set<OsmPrimitive>HighlightHelper. highlightedPrimitivesMethods in org.openstreetmap.josm.gui.util that return types with arguments of type OsmPrimitive Modifier and Type Method Description java.util.Set<OsmPrimitive>HighlightHelper. getHighlighted()Returns an (unmodifiable) set of currently highlighted primitivesMethods in org.openstreetmap.josm.gui.util with parameters of type OsmPrimitive Modifier and Type Method Description booleanHighlightHelper. highlightOnly(OsmPrimitive p)Highlight and remember given primitive, forgetting previously highlighted by this instancebooleanHighlightHelper. setHighlight(OsmPrimitive p, boolean flag)Highlight and remember given primitiveprivate booleanHighlightHelper. setHighlight(OsmPrimitive p, boolean flag, java.util.Set<Relation> seenRelations)Method parameters in org.openstreetmap.josm.gui.util with type arguments of type OsmPrimitive Modifier and Type Method Description booleanHighlightHelper. highlight(java.util.Collection<? extends OsmPrimitive> prims)Highlight and remember given primitivesbooleanHighlightHelper. highlight(java.util.Collection<? extends OsmPrimitive> prims, boolean only)Highlight and remember given primitivesbooleanHighlightHelper. highlightOnly(java.util.Collection<? extends OsmPrimitive> prims)Highlight and remember given primitives, forgetting previously highlighted by this instance -
Uses of OsmPrimitive in org.openstreetmap.josm.gui.widgets
Methods in org.openstreetmap.josm.gui.widgets that return OsmPrimitive Modifier and Type Method Description OsmPrimitiveOsmPrimitivesTable. getPrimitiveInLayer(int row, OsmDataLayer layer)Returns primitive at the specified row.OsmPrimitiveOsmPrimitivesTableModel. getReferredPrimitive(int idx)Gets the primitive at a given row index -
Uses of OsmPrimitive in org.openstreetmap.josm.io
Fields in org.openstreetmap.josm.io with type parameters of type OsmPrimitive Modifier and Type Field Description protected java.util.Map<PrimitiveId,OsmPrimitive>AbstractReader. externalIdMapthe map from external ids to read OsmPrimitives.private java.util.Collection<? extends OsmPrimitive>DiffResultProcessor. primitivesthe collection of primitives being uploadedprivate java.util.Set<OsmPrimitive>DiffResultProcessor. processedthe set of processed primitives *after* the new id, the new version and the new changeset id is setprivate java.util.Collection<OsmPrimitive>OsmServerWriter. processedThis list contains all successfully processed objects.Methods in org.openstreetmap.josm.io with type parameters of type OsmPrimitive Modifier and Type Method Description private static <O extends OsmPrimitive>
OGeoJSONReader. fillTagsFromFeature(jakarta.json.JsonObject feature, O primitive)Merge existing tags in primitive (if any) with the values given in the GeoJSON feature.protected <T extends OsmPrimitive>
java.util.Collection<T>OsmWriter. sortById(java.util.Collection<T> primitives)Methods in org.openstreetmap.josm.io that return OsmPrimitive Modifier and Type Method Description protected OsmPrimitiveAbstractReader. buildPrimitive(PrimitiveData pd)Methods in org.openstreetmap.josm.io that return types with arguments of type OsmPrimitive Modifier and Type Method Description java.util.Collection<OsmPrimitive>OsmServerWriter. getProcessedPrimitives()Replies the collection of successfully processed primitivesprivate java.util.Optional<? extends OsmPrimitive>GeoJSONReader. parseFeature(jakarta.json.JsonObject feature)private java.util.Optional<? extends OsmPrimitive>GeoJSONReader. parseFeatureCollection(jakarta.json.JsonArray features, boolean createRelation)private java.util.Optional<? extends OsmPrimitive>GeoJSONReader. parseGeometry(jakarta.json.JsonObject feature, jakarta.json.JsonObject geometry)private java.util.Optional<? extends OsmPrimitive>GeoJSONReader. parseNonGeometryFeature(jakarta.json.JsonObject feature, jakarta.json.JsonObject properties)private java.util.Optional<? extends OsmPrimitive>GeoJSONReader. parsePolygon(jakarta.json.JsonObject feature, jakarta.json.JsonArray coordinates)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.Methods in org.openstreetmap.josm.io with parameters of type OsmPrimitive Modifier and Type Method Description MultiFetchServerObjectReaderMultiFetchServerObjectReader. append(OsmPrimitive primitive)appends anOsmPrimitiveto the list of ids which will be fetched from the server.protected voidGeoJSONWriter. appendPrimitive(OsmPrimitive p, jakarta.json.JsonArrayBuilder array)voidOsmApi. deletePrimitive(OsmPrimitive osm, ProgressMonitor monitor)Deletes an OSM primitive on the server.(package private) voidOsmServerWriter. makeApiRequest(OsmPrimitive osm, ProgressMonitor progressMonitor)private static TagCollectionGeoJSONReader. mergeAllTagValues(OsmPrimitive primitive, TagCollection featureTags)protected booleanOsmWriter. shouldWrite(OsmPrimitive osm)Method parameters in org.openstreetmap.josm.io with type arguments of type OsmPrimitive Modifier and Type Method Description MultiFetchServerObjectReaderMultiFetchServerObjectReader. append(java.util.Collection<? extends OsmPrimitive> primitives)appends a list ofOsmPrimitiveto the list of ids which will be fetched from the server.voidOsmServerWritePostprocessor. postprocessUploadedPrimitives(java.util.Collection<OsmPrimitive> p, ProgressMonitor progress)protected voidOsmServerWriter. uploadChangesAsDiffUpload(java.util.Collection<? extends OsmPrimitive> primitives, ProgressMonitor progressMonitor)Upload all changes in one diff uploadprotected voidOsmServerWriter. uploadChangesInChunks(java.util.Collection<? extends OsmPrimitive> primitives, ProgressMonitor progressMonitor, int chunkSize)Upload all changes in one diff uploadprotected voidOsmServerWriter. 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.voidOsmServerWriter. uploadOsm(UploadStrategySpecification strategy, java.util.Collection<? extends OsmPrimitive> primitives, Changeset changeset, ProgressMonitor monitor)Send the dataset to the server.Constructors in org.openstreetmap.josm.io with parameters of type OsmPrimitive Constructor Description OsmServerBackreferenceReader(OsmPrimitive primitive)constructorOsmServerBackreferenceReader(OsmPrimitive primitive, boolean readFull)Creates a back reference reader for given primitiveConstructor parameters in org.openstreetmap.josm.io with type arguments of type OsmPrimitive Constructor Description DiffResultProcessor(java.util.Collection<? extends OsmPrimitive> primitives)Creates a diff result reader -
Uses of OsmPrimitive in org.openstreetmap.josm.io.remotecontrol
Fields in org.openstreetmap.josm.io.remotecontrol with type parameters of type OsmPrimitive Modifier and Type Field Description private java.util.Collection<? extends OsmPrimitive>AddTagsDialog. selMethod parameters in org.openstreetmap.josm.io.remotecontrol with type arguments of type OsmPrimitive Modifier and Type Method Description static voidAddTagsDialog. addTags(java.lang.String[][] keyValue, java.lang.String sender, java.util.Collection<? extends OsmPrimitive> primitives)Ask user and add the tags he confirm.static voidAddTagsDialog. 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 CastleConstructor parameters in org.openstreetmap.josm.io.remotecontrol with type arguments of type OsmPrimitive Constructor Description AddTagsDialog(java.lang.String[][] tags, java.lang.String senderName, java.util.Collection<? extends OsmPrimitive> primitives)Constructs a newAddTagsDialog. -
Uses of OsmPrimitive in org.openstreetmap.josm.io.remotecontrol.handler
Methods in org.openstreetmap.josm.io.remotecontrol.handler that return types with arguments of type OsmPrimitive Modifier and Type Method Description private java.util.Collection<OsmPrimitive>LoadAndZoomHandler. performSearchZoom()Method parameters in org.openstreetmap.josm.io.remotecontrol.handler with type arguments of type OsmPrimitive Modifier and Type Method Description private voidLoadAndZoomHandler. addTags(java.util.Collection<OsmPrimitive> forTagAdd)private voidLoadAndZoomHandler. searchAndZoom(java.util.Collection<OsmPrimitive> forTagAdd, Bounds bbox)private voidLoadAndZoomHandler. selectAndZoom(java.util.Collection<OsmPrimitive> forTagAdd, Bounds bbox)protected voidLoadAndZoomHandler. zoom(java.util.Collection<OsmPrimitive> primitives, Bounds bbox) -
Uses of OsmPrimitive in org.openstreetmap.josm.tools
Methods in org.openstreetmap.josm.tools with type parameters of type OsmPrimitive Modifier and Type Method Description static <T extends OsmPrimitive>
TGeometry. getClosestPrimitive(OsmPrimitive osm, java.util.Collection<T> primitives)Get the closest primitive toosmfrom the collection of OsmPrimitiveprimitivesstatic <T extends OsmPrimitive>
java.util.Collection<T>Geometry. getClosestPrimitives(OsmPrimitive osm, java.util.Collection<T> primitives)Get the closest primitives toosmfrom the collection of OsmPrimitiveprimitivesstatic <T extends OsmPrimitive>
TGeometry. getFurthestPrimitive(OsmPrimitive osm, java.util.Collection<T> primitives)Get the furthest primitive toosmfrom the collection of OsmPrimitiveprimitivesstatic <T extends OsmPrimitive>
java.util.Collection<T>Geometry. getFurthestPrimitives(OsmPrimitive osm, java.util.Collection<T> primitives)Get the furthest primitives toosmfrom the collection of OsmPrimitiveprimitivesMethods in org.openstreetmap.josm.tools that return types with arguments of type OsmPrimitive Modifier and Type Method 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 itstatic 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 itMethods in org.openstreetmap.josm.tools with parameters of type OsmPrimitive Modifier and Type Method Description (package private) static voidRightAndLefthandTraffic. appendLeftDrivingBoundaries(OsmPrimitive osm, java.util.Collection<Way> ways)static <T extends OsmPrimitive>
TGeometry. getClosestPrimitive(OsmPrimitive osm, java.util.Collection<T> primitives)Get the closest primitive toosmfrom the collection of OsmPrimitiveprimitivesstatic <T extends OsmPrimitive>
java.util.Collection<T>Geometry. getClosestPrimitives(OsmPrimitive osm, java.util.Collection<T> primitives)Get the closest primitives toosmfrom the collection of OsmPrimitiveprimitivesstatic WaySegmentGeometry. getClosestWaySegment(Way way, OsmPrimitive primitive)Get the closestWaySegmentfrom a way to a primitive.static doubleGeometry. getDistance(OsmPrimitive one, OsmPrimitive two)Get the distance between differentOsmPrimitivesstatic <T extends OsmPrimitive>
TGeometry. getFurthestPrimitive(OsmPrimitive osm, java.util.Collection<T> primitives)Get the furthest primitive toosmfrom the collection of OsmPrimitiveprimitivesstatic <T extends OsmPrimitive>
java.util.Collection<T>Geometry. getFurthestPrimitives(OsmPrimitive osm, java.util.Collection<T> primitives)Get the furthest primitives toosmfrom the collection of OsmPrimitiveprimitivesstatic javax.swing.ImageIconImageProvider. getPadded(OsmPrimitive primitive, java.awt.Dimension iconSize)Returns anImageIconfor the given OSM object, at the specified size.static ImageResourceOsmPrimitiveImageProvider. getResource(OsmPrimitive primitive, java.util.Collection<OsmPrimitiveImageProvider.Options> options)Returns anImageIconfor the given OSM object, at the specified size.private static ImageResourceOsmPrimitiveImageProvider. getResourceFromMapPaintStyles(OsmPrimitive primitive, java.util.Collection<OsmPrimitiveImageProvider.Options> options)Computes a new padded icon for the given tagged primitive, using map paint styles. -
Uses of OsmPrimitive in org.openstreetmap.josm.tools.template_engine
Methods in org.openstreetmap.josm.tools.template_engine that return types with arguments of type OsmPrimitive Modifier and Type Method Description (package private) java.util.List<OsmPrimitive>ContextSwitchTemplate.AndSet. getPrimitives(OsmPrimitive root)(package private) java.util.List<OsmPrimitive>ContextSwitchTemplate.ChildSet. getPrimitives(OsmPrimitive root)(package private) abstract java.util.List<OsmPrimitive>ContextSwitchTemplate.ContextProvider. getPrimitives(OsmPrimitive root)(package private) java.util.List<OsmPrimitive>ContextSwitchTemplate.OrSet. getPrimitives(OsmPrimitive root)(package private) java.util.List<OsmPrimitive>ContextSwitchTemplate.ParentSet. getPrimitives(OsmPrimitive root)Methods in org.openstreetmap.josm.tools.template_engine with parameters of type OsmPrimitive Modifier and Type Method Description (package private) java.util.List<OsmPrimitive>ContextSwitchTemplate.AndSet. getPrimitives(OsmPrimitive root)(package private) java.util.List<OsmPrimitive>ContextSwitchTemplate.ChildSet. getPrimitives(OsmPrimitive root)(package private) abstract java.util.List<OsmPrimitive>ContextSwitchTemplate.ContextProvider. getPrimitives(OsmPrimitive root)(package private) java.util.List<OsmPrimitive>ContextSwitchTemplate.OrSet. getPrimitives(OsmPrimitive root)(package private) java.util.List<OsmPrimitive>ContextSwitchTemplate.ParentSet. getPrimitives(OsmPrimitive root)booleanContextSwitchTemplate.AndSet. match(OsmPrimitive osm)booleanContextSwitchTemplate.ChildSet. match(OsmPrimitive osm)booleanContextSwitchTemplate.OrSet. match(OsmPrimitive osm)booleanContextSwitchTemplate.ParentSet. match(OsmPrimitive osm)
-