Uses of Interface
org.openstreetmap.josm.data.osm.IPrimitive

Packages that use IPrimitive
org.openstreetmap.josm.data   
org.openstreetmap.josm.data.osm   
org.openstreetmap.josm.gui   
org.openstreetmap.josm.gui.io   
org.openstreetmap.josm.gui.layer   
org.openstreetmap.josm.io   
 

Uses of IPrimitive in org.openstreetmap.josm.data
 

Method parameters in org.openstreetmap.josm.data with type arguments of type IPrimitive
 void APIDataSet.removeProcessed(java.util.Collection<IPrimitive> processed)
           
 

Uses of IPrimitive in org.openstreetmap.josm.data.osm
 

Subinterfaces of IPrimitive in org.openstreetmap.josm.data.osm
 interface INode
           
 interface IRelation
           
 interface IWay
           
 

Classes in org.openstreetmap.josm.data.osm that implement IPrimitive
 class AbstractPrimitive
          Abstract class to represent common features of the datatypes primitives.
 class Node
          One node data, consisting of one world coordinate waypoint.
 class NodeData
           
 class OsmPrimitive
          An OSM primitive can be associated with a key/value pair.
 class PrimitiveData
          This class can be used to save properties of OsmPrimitive.
 class Relation
          An relation, having a set of tags and any number (0...n) of members.
 class RelationData
           
 class Way
          One full way, consisting of a list of way nodes.
 class WayData
           
 

Methods in org.openstreetmap.josm.data.osm with parameters of type IPrimitive
static OsmPrimitiveType OsmPrimitiveType.from(IPrimitive obj)
           
 

Uses of IPrimitive in org.openstreetmap.josm.gui
 

Methods in org.openstreetmap.josm.gui with parameters of type IPrimitive
 java.lang.String DefaultNameFormatter.buildDefaultToolTip(IPrimitive primitive)
          Builds a default tooltip text for the primitive primitive.
protected  void DefaultNameFormatter.decorateNameWithId(java.lang.StringBuilder name, IPrimitive primitive)
          Decorates the name of primitive with its id, if the preference osm-primitives.showid is set.
 

Uses of IPrimitive in org.openstreetmap.josm.gui.io
 

Fields in org.openstreetmap.josm.gui.io with type parameters of type IPrimitive
private  java.util.HashSet<IPrimitive> UploadLayerTask.processedPrimitives
           
private  java.util.HashSet<IPrimitive> UploadPrimitivesTask.processedPrimitives
           
 

Uses of IPrimitive in org.openstreetmap.josm.gui.layer
 

Method parameters in org.openstreetmap.josm.gui.layer with type arguments of type IPrimitive
 void OsmDataLayer.cleanupAfterUpload(java.util.Collection<IPrimitive> processed)
          Clean out the data behind the layer.
 

Uses of IPrimitive in org.openstreetmap.josm.io
 

Fields in org.openstreetmap.josm.io with type parameters of type IPrimitive
private  java.util.Collection<? extends IPrimitive> DiffResultProcessor.primitives
          the collection of primitives being uploaded
private  java.util.Collection<IPrimitive> OsmServerWriter.processed
          This list contains all successfully processed objects.
private  java.util.Set<IPrimitive> DiffResultProcessor.processed
          the set of processed primitives *after* the new id, the new version and the new changeset id is set
 

Methods in org.openstreetmap.josm.io that return types with arguments of type IPrimitive
 java.util.Collection<IPrimitive> OsmServerWriter.getProcessedPrimitives()
          Replies the collection of successfully processed primitives
protected  java.util.Set<IPrimitive> DiffResultProcessor.postProcess(Changeset cs, ProgressMonitor monitor)
          Postprocesses the diff result read and parsed from the server.
 java.util.Collection<IPrimitive> OsmApi.uploadDiff(java.util.Collection<? extends IPrimitive> list, ProgressMonitor monitor)
          Uploads a list of changes in "diff" form to the server.
 

Methods in org.openstreetmap.josm.io with parameters of type IPrimitive
protected  void OsmWriter.addCommon(IPrimitive osm, java.lang.String tagname)
          Add the common part as the form of the tag as well as the XML attributes id, action, user, and visible.
 void OsmChangeBuilder.append(IPrimitive p)
          Appends an Primitive to the OsmChange document.
 void OsmApi.createPrimitive(IPrimitive osm, ProgressMonitor monitor)
          Creates an OSM primitive on the server.
 void OsmApi.deletePrimitive(IPrimitive osm, ProgressMonitor monitor)
          Deletes an OSM primitive on the server.
(package private)  void OsmServerWriter.makeApiRequest(IPrimitive osm, ProgressMonitor progressMonitor)
           
 void OsmApi.modifyPrimitive(IPrimitive osm, ProgressMonitor monitor)
          Modifies an OSM primitive on the server.
private  java.lang.String OsmApi.toXml(IPrimitive o, boolean addBody)
          Makes an XML string from an OSM primitive.
protected  void OsmChangeBuilder.write(IPrimitive p)
           
 

Method parameters in org.openstreetmap.josm.io with type arguments of type IPrimitive
 void OsmChangeBuilder.append(java.util.Collection<? extends IPrimitive> primitives)
          Appends a collection of Primitives to the OsmChange document.
 void OsmServerWritePostprocessor.postprocessUploadedPrimitives(java.util.Collection<IPrimitive> p, ProgressMonitor progress)
           
protected  void OsmServerWriter.uploadChangesAsDiffUpload(java.util.Collection<? extends IPrimitive> primitives, ProgressMonitor progressMonitor)
          Upload all changes in one diff upload
protected  void OsmServerWriter.uploadChangesInChunks(java.util.Collection<? extends IPrimitive> primitives, ProgressMonitor progressMonitor, int chunkSize)
          Upload all changes in one diff upload
protected  void OsmServerWriter.uploadChangesIndividually(java.util.Collection<? extends IPrimitive> primitives, ProgressMonitor progressMonitor)
          Uploads the changes individually.
 java.util.Collection<IPrimitive> OsmApi.uploadDiff(java.util.Collection<? extends IPrimitive> list, ProgressMonitor monitor)
          Uploads a list of changes in "diff" form to the server.
 void OsmServerWriter.uploadOsm(UploadStrategySpecification strategy, java.util.Collection<? extends IPrimitive> primitives, Changeset changeset, ProgressMonitor monitor)
          Send the dataset to the server.
 

Constructor parameters in org.openstreetmap.josm.io with type arguments of type IPrimitive
DiffResultProcessor(java.util.Collection<? extends IPrimitive> primitives)
          Creates a diff result reader
 



JOSM