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
,Relation
Users
Tags
Changesets
Utilities 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 Map<OsmPrimitive,PrimitiveData>
DeleteCommand. clonedPrimitives
private Map<OsmPrimitive,PrimitiveData>
Command. cloneMap
the map of OsmPrimitives in the original state to OsmPrimitives in cloned stateprivate List<PrimitiveData>
AddPrimitivesCommand. data
protected Storage<PrimitiveData>
PurgeCommand. makeIncompleteData
protected Map<PrimitiveId,PrimitiveData>
PurgeCommand. makeIncompleteDataByPrimId
(package private) Map<OsmPrimitive,PrimitiveData>
Command.CloneVisitor. orig
private List<PrimitiveData>
AddPrimitivesCommand. preExistingData
private Collection<PrimitiveData>
AddPrimitivesCommand. toSelect
Methods in org.openstreetmap.josm.command that return PrimitiveData Modifier and Type Method Description PrimitiveData
Command. 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 void
AddPrimitivesCommand. init(List<PrimitiveData> data, List<PrimitiveData> toSelect)
Constructor parameters in org.openstreetmap.josm.command with type arguments of type PrimitiveData Constructor Description AddPrimitivesCommand(List<PrimitiveData> data, List<PrimitiveData> toSelect, DataSet ds)
Constructs a newAddPrimitivesCommand
to add data to the given data set.AddPrimitivesCommand(List<PrimitiveData> data, DataSet ds)
Constructs a newAddPrimitivesCommand
to 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 class
NodeData
The data on a single node (tags and position) that is stored in the databaseclass
RelationData
Relation data.class
WayData
The 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 Class<? extends PrimitiveData>
OsmPrimitiveType. dataClass
Methods in org.openstreetmap.josm.data.osm that return PrimitiveData Modifier and Type Method Description PrimitiveData
RelationMemberData. getMember()
abstract PrimitiveData
PrimitiveData. makeCopy()
Returns a copy of this primitive data.abstract PrimitiveData
OsmPrimitive. 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 Class<? extends PrimitiveData>
OsmPrimitiveType. getDataClass()
Returns the data class.List<PrimitiveData>
PrimitiveData. getReferrers(boolean allowWithoutDataset)
Methods in org.openstreetmap.josm.data.osm with parameters of type PrimitiveData Modifier and Type Method Description void
Node. load(PrimitiveData data)
void
OsmPrimitive. load(PrimitiveData data)
Loads (clone) this primitive from provided PrimitiveDatavoid
Relation. load(PrimitiveData data)
void
Way. load(PrimitiveData data)
protected void
OsmPrimitive. 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 newPrimitiveData
from 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 void
HistoryOsmPrimitive. 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 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 ArrayList<PrimitiveData>
PrimitiveTransferData. direct
private ArrayList<PrimitiveData>
PrimitiveTransferData. referenced
Methods in org.openstreetmap.josm.gui.datatransfer.data that return types with arguments of type PrimitiveData Modifier and Type Method Description Collection<PrimitiveData>
PrimitiveTransferData. getAll()
Gets a List of all primitives added to this set.Collection<PrimitiveData>
PrimitiveTransferData. getDirectlyAdded()
Gets all primitives directly added.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(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 void
PrimitiveDataPaster. updateMembers(EnumMap<OsmPrimitiveType,Map<Long,Long>> newIds, PrimitiveData data)
private static void
PrimitiveDataPaster. updateNodes(Map<Long,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 EnumMap<OsmPrimitiveType,Map<Long,Long>>
PrimitiveDataPaster. generateNewPrimitives(PrimitiveTransferData pasteBuffer, List<PrimitiveData> bufferCopy, 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 void
AbstractReader.CommonReader. accept(PrimitiveData pd)
Reads the common primitive attributes and sets them inpd
protected OsmPrimitive
AbstractReader. buildPrimitive(PrimitiveData pd)
private static void
AbstractReader. handleIllegalChangeset(PrimitiveData current, IllegalArgumentException e, Object v)
protected void
AbstractReader. parseAction(PrimitiveData current, String action)
protected void
AbstractReader. parseChangeset(PrimitiveData current, int v)
protected void
AbstractReader. parseChangeset(PrimitiveData current, String v)
protected void
AbstractReader. parseId(PrimitiveData current, long id)
protected void
AbstractReader. parseTimestamp(PrimitiveData current, String time)
protected void
AbstractReader. parseUser(PrimitiveData current, String user, long uid)
protected void
AbstractReader. parseUser(PrimitiveData current, String user, String uid)
protected void
AbstractReader. parseVersion(PrimitiveData current, int version)
protected void
AbstractReader. parseVersion(PrimitiveData current, String versionString)
protected void
AbstractReader. parseVisible(PrimitiveData current, String visible)
private void
OsmJsonReader. readCommon(javax.json.JsonObject item, PrimitiveData current)
Read out the common attributes and put them into current OsmPrimitive.private void
OsmReader. readCommon(PrimitiveData current)
Read out the common attributes and put them into current OsmPrimitive.
-