Changeset 7656 in josm for trunk/src/org/openstreetmap/josm/io/OsmServerWriter.java
- Timestamp:
- 2014-10-27T20:47:56+01:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/io/OsmServerWriter.java
r7005 r7656 13 13 14 14 import org.openstreetmap.josm.data.osm.Changeset; 15 import org.openstreetmap.josm.data.osm. IPrimitive;15 import org.openstreetmap.josm.data.osm.OsmPrimitive; 16 16 import org.openstreetmap.josm.data.osm.OsmPrimitiveType; 17 17 import org.openstreetmap.josm.gui.io.UploadStrategySpecification; … … 35 35 * than where passed in the list to upload*. 36 36 */ 37 private Collection< IPrimitive> processed;37 private Collection<OsmPrimitive> processed; 38 38 39 39 private static List<OsmServerWritePostprocessor> postprocessors; … … 85 85 * @throws OsmTransferException thrown if an exception occurs 86 86 */ 87 protected void uploadChangesIndividually(Collection<? extends IPrimitive> primitives, ProgressMonitor progressMonitor) throws OsmTransferException {87 protected void uploadChangesIndividually(Collection<? extends OsmPrimitive> primitives, ProgressMonitor progressMonitor) throws OsmTransferException { 88 88 try { 89 89 progressMonitor.beginTask(tr("Starting to upload with one request per primitive ...")); 90 90 progressMonitor.setTicksCount(primitives.size()); 91 91 uploadStartTime = System.currentTimeMillis(); 92 for ( IPrimitive osm : primitives) {92 for (OsmPrimitive osm : primitives) { 93 93 int progress = progressMonitor.getTicks(); 94 94 String time_left_str = timeLeft(progress, primitives.size()); … … 127 127 * @throws OsmTransferException thrown if an exception occurs 128 128 */ 129 protected void uploadChangesAsDiffUpload(Collection<? extends IPrimitive> primitives, ProgressMonitor progressMonitor) throws OsmTransferException {129 protected void uploadChangesAsDiffUpload(Collection<? extends OsmPrimitive> primitives, ProgressMonitor progressMonitor) throws OsmTransferException { 130 130 try { 131 131 progressMonitor.beginTask(tr("Starting to upload in one request ...")); … … 147 147 * @throws OsmTransferException thrown if an exception occurs 148 148 */ 149 protected void uploadChangesInChunks(Collection<? extends IPrimitive> primitives, ProgressMonitor progressMonitor, int chunkSize) throws OsmTransferException, IllegalArgumentException {149 protected void uploadChangesInChunks(Collection<? extends OsmPrimitive> primitives, ProgressMonitor progressMonitor, int chunkSize) throws OsmTransferException, IllegalArgumentException { 150 150 if (chunkSize <=0) 151 151 throw new IllegalArgumentException(tr("Value >0 expected for parameter ''{0}'', got {1}", "chunkSize", chunkSize)); 152 152 try { 153 153 progressMonitor.beginTask(tr("Starting to upload in chunks...")); 154 List< IPrimitive> chunk = new ArrayList<>(chunkSize);155 Iterator<? extends IPrimitive> it = primitives.iterator();154 List<OsmPrimitive> chunk = new ArrayList<>(chunkSize); 155 Iterator<? extends OsmPrimitive> it = primitives.iterator(); 156 156 int numChunks = (int)Math.ceil((double)primitives.size() / (double)chunkSize); 157 157 int i= 0; … … 190 190 * @throws OsmTransferException thrown if something goes wrong 191 191 */ 192 public void uploadOsm(UploadStrategySpecification strategy, Collection<? extends IPrimitive> primitives, Changeset changeset, ProgressMonitor monitor) throws OsmTransferException {192 public void uploadOsm(UploadStrategySpecification strategy, Collection<? extends OsmPrimitive> primitives, Changeset changeset, ProgressMonitor monitor) throws OsmTransferException { 193 193 CheckParameterUtil.ensureParameterNotNull(changeset, "changeset"); 194 194 processed = new LinkedList<>(); … … 224 224 } 225 225 226 void makeApiRequest( IPrimitive osm, ProgressMonitor progressMonitor) throws OsmTransferException {226 void makeApiRequest(OsmPrimitive osm, ProgressMonitor progressMonitor) throws OsmTransferException { 227 227 if (osm.isDeleted()) { 228 228 api.deletePrimitive(osm, progressMonitor); … … 246 246 * @return the collection of successfully processed primitives 247 247 */ 248 public Collection< IPrimitive> getProcessedPrimitives() {248 public Collection<OsmPrimitive> getProcessedPrimitives() { 249 249 return processed; 250 250 }
Note:
See TracChangeset
for help on using the changeset viewer.