Uses of Class
org.openstreetmap.josm.data.osm.PrimitiveData
-
Packages that use PrimitiveData Package Description org.openstreetmap.josm.command Provides the classes for JOSM commands allowing to modify an OSM data set.org.openstreetmap.josm.data.osm Provides the classes for OSM data:Primitives:Node,Way,RelationUsersTagsChangesetsUtilities classesorg.openstreetmap.josm.data.osm.history Provides the classes for OSM primitiveshistory(edition revisions).org.openstreetmap.josm.data.osm.visitor Provides the classes for performing actions on OSM primitives using Visitor design pattern.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.io Provides the classes for JOSM input/output support. -
-
Uses of PrimitiveData in org.openstreetmap.josm.command
Fields in org.openstreetmap.josm.command with type parameters of type PrimitiveData 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 stateprotected Storage<PrimitiveData>PurgeCommand. makeIncompleteDataprotected java.util.Map<PrimitiveId,PrimitiveData>PurgeCommand. makeIncompleteDataByPrimId(package private) java.util.Map<OsmPrimitive,PrimitiveData>Command.CloneVisitor. origprivate java.util.List<PrimitiveData>AddPrimitivesCommand. preExistingDataprivate java.util.List<PrimitiveData>AddPrimitivesCommand. primitiveDataprivate java.util.Collection<PrimitiveData>AddPrimitivesCommand. toSelectMethods in org.openstreetmap.josm.command that return PrimitiveData Modifier and Type Method Description 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 PrimitiveData Modifier and Type Method Description private voidAddPrimitivesCommand. init(java.util.List<PrimitiveData> data, java.util.List<PrimitiveData> toSelect)Constructor parameters in org.openstreetmap.josm.command with type arguments of type PrimitiveData Constructor Description AddPrimitivesCommand(java.util.List<PrimitiveData> data, java.util.List<PrimitiveData> toSelect, DataSet ds)Constructs a newAddPrimitivesCommandto add data to the given data set.AddPrimitivesCommand(java.util.List<PrimitiveData> data, DataSet ds)Constructs a newAddPrimitivesCommandto add data to the given data set. -
Uses of PrimitiveData in org.openstreetmap.josm.data.osm
Subclasses of PrimitiveData in org.openstreetmap.josm.data.osm Modifier and Type Class Description classNodeDataThe data on a single node (tags and position) that is stored in the databaseclassRelationDataRelation data.classWayDataThe data (tags and node ids) that is stored for a way in the database.Fields in org.openstreetmap.josm.data.osm with type parameters of type PrimitiveData Modifier and Type Field Description private java.lang.Class<? extends PrimitiveData>OsmPrimitiveType. dataClassMethods in org.openstreetmap.josm.data.osm that return PrimitiveData Modifier and Type Method Description PrimitiveDataRelationMemberData. getMember()abstract PrimitiveDataPrimitiveData. makeCopy()Returns a copy of this primitive data.abstract PrimitiveDataOsmPrimitive. save()Save parameters of this primitive to the transport objectMethods in org.openstreetmap.josm.data.osm that return types with arguments of type PrimitiveData Modifier and Type Method Description java.lang.Class<? extends PrimitiveData>OsmPrimitiveType. getDataClass()Returns the data class.java.util.List<PrimitiveData>PrimitiveData. getReferrers(boolean allowWithoutDataset)Methods in org.openstreetmap.josm.data.osm with parameters of type PrimitiveData Modifier and Type Method Description voidNode. load(PrimitiveData data)voidOsmPrimitive. load(PrimitiveData data)Loads (clone) this primitive from provided PrimitiveDatavoidRelation. load(PrimitiveData data)voidWay. load(PrimitiveData data)protected voidOsmPrimitive. saveCommonAttributes(PrimitiveData data)Save common parameters of primitives to the transport objectConstructors in org.openstreetmap.josm.data.osm with parameters of type PrimitiveData Constructor Description PrimitiveData(PrimitiveData data)Constructs a newPrimitiveDatafrom an existing one. -
Uses of PrimitiveData in org.openstreetmap.josm.data.osm.history
Methods in org.openstreetmap.josm.data.osm.history with parameters of type PrimitiveData Modifier and Type Method Description protected voidHistoryOsmPrimitive. fillPrimitiveCommonData(PrimitiveData data)Fills the attributes common to all primitives with values from this history. -
Uses of PrimitiveData in org.openstreetmap.josm.data.osm.visitor
Fields in org.openstreetmap.josm.data.osm.visitor with type parameters of type PrimitiveData Modifier and Type Field Description private java.util.Map<OsmPrimitive,PrimitiveData>MergeSourceBuildingVisitor. mappedPrimitives -
Uses of PrimitiveData in org.openstreetmap.josm.gui.datatransfer.data
Fields in org.openstreetmap.josm.gui.datatransfer.data with type parameters of type PrimitiveData Modifier and Type Field Description private java.util.ArrayList<PrimitiveData>PrimitiveTransferData. directprivate java.util.ArrayList<PrimitiveData>PrimitiveTransferData. referencedMethods in org.openstreetmap.josm.gui.datatransfer.data that return types with arguments of type PrimitiveData Modifier and Type Method Description java.util.Collection<PrimitiveData>PrimitiveTransferData. getAll()Gets a List of all primitives added to this set.java.util.Collection<PrimitiveData>PrimitiveTransferData. getDirectlyAdded()Gets all primitives directly added.java.util.Collection<PrimitiveData>PrimitiveTransferData. getReferenced()Gets all primitives that were added because they were referenced.Constructor parameters in org.openstreetmap.josm.gui.datatransfer.data with type arguments of type PrimitiveData Constructor Description PrimitiveTagTransferData(java.util.Collection<? extends PrimitiveData> source)Create a newPrimitiveTagTransferData -
Uses of PrimitiveData in org.openstreetmap.josm.gui.datatransfer.importers
Methods in org.openstreetmap.josm.gui.datatransfer.importers with parameters of type PrimitiveData Modifier and Type Method Description private static voidPrimitiveDataPaster. updateMembers(java.util.EnumMap<OsmPrimitiveType,java.util.Map<java.lang.Long,java.lang.Long>> newIds, PrimitiveData data)private static voidPrimitiveDataPaster. updateNodes(java.util.Map<java.lang.Long,java.lang.Long> newNodeIds, PrimitiveData data)Method parameters in org.openstreetmap.josm.gui.datatransfer.importers with type arguments of type PrimitiveData Modifier and Type Method Description private static java.util.EnumMap<OsmPrimitiveType,java.util.Map<java.lang.Long,java.lang.Long>>PrimitiveDataPaster. generateNewPrimitives(PrimitiveTransferData pasteBuffer, java.util.List<PrimitiveData> bufferCopy, java.util.List<PrimitiveData> toSelect) -
Uses of PrimitiveData in org.openstreetmap.josm.io
Methods in org.openstreetmap.josm.io with parameters of type PrimitiveData Modifier and Type Method Description voidAbstractReader.CommonReader. accept(PrimitiveData pd)Reads the common primitive attributes and sets them inpdprotected OsmPrimitiveAbstractReader. buildPrimitive(PrimitiveData pd)private static voidAbstractReader. handleIllegalChangeset(PrimitiveData current, java.lang.IllegalArgumentException e, java.lang.Object v)protected voidAbstractReader. parseAction(PrimitiveData current, java.lang.String action)protected voidAbstractReader. parseChangeset(PrimitiveData current, int v)protected voidAbstractReader. parseChangeset(PrimitiveData current, java.lang.String v)protected voidAbstractReader. parseId(PrimitiveData current, long id)protected voidAbstractReader. parseTimestamp(PrimitiveData current, java.lang.String time)protected voidAbstractReader. parseUser(PrimitiveData current, java.lang.String user, long uid)protected voidAbstractReader. parseUser(PrimitiveData current, java.lang.String user, java.lang.String uid)protected voidAbstractReader. parseVersion(PrimitiveData current, int version)protected voidAbstractReader. parseVersion(PrimitiveData current, java.lang.String versionString)protected voidAbstractReader. parseVisible(PrimitiveData current, java.lang.String visible)private voidOsmJsonReader. readCommon(jakarta.json.JsonObject item, PrimitiveData current)Read out the common attributes and put them into current OsmPrimitive.private voidOsmReader. readCommon(PrimitiveData current)Read out the common attributes and put them into current OsmPrimitive.private static voidOsmPbfReader. setOsmPrimitiveData(OsmPbfReader.PrimitiveBlockRecord primitiveBlockRecord, PrimitiveData primitive, Info info)Set the primitive data for an object
-