Changeset 4534 in josm


Ignore:
Timestamp:
Oct 21, 2011 7:13:08 PM (19 months ago)
Author:
Don-vip
Message:

Fixed a bunch of compile warnings

Location:
trunk/src/org/openstreetmap/josm
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/APIDataSet.java

    r4191 r4534  
    1717import org.openstreetmap.josm.data.conflict.ConflictCollection; 
    1818import org.openstreetmap.josm.data.osm.DataSet; 
     19import org.openstreetmap.josm.data.osm.IPrimitive; 
    1920import org.openstreetmap.josm.data.osm.Node; 
    2021import org.openstreetmap.josm.data.osm.OsmPrimitive; 
     
    216217    } 
    217218 
    218     public void removeProcessed(Collection<OsmPrimitive> processed) { 
     219    public void removeProcessed(Collection<IPrimitive> processed) { 
    219220        if (processed == null) return; 
    220221        toAdd.removeAll(processed); 
  • trunk/src/org/openstreetmap/josm/gui/io/UploadLayerTask.java

    r4310 r4534  
    1010import org.openstreetmap.josm.data.APIDataSet; 
    1111import org.openstreetmap.josm.data.osm.Changeset; 
     12import org.openstreetmap.josm.data.osm.IPrimitive; 
    1213import org.openstreetmap.josm.data.osm.OsmPrimitive; 
    1314import org.openstreetmap.josm.data.osm.OsmPrimitiveType; 
     
    4344    private Changeset changeset; 
    4445    private Collection<OsmPrimitive> toUpload; 
    45     private HashSet<OsmPrimitive> processedPrimitives; 
     46    private HashSet<IPrimitive> processedPrimitives; 
    4647    private UploadStrategySpecification strategy; 
    4748 
     
    6667        this.changeset = changeset; 
    6768        this.strategy = strategy; 
    68         processedPrimitives = new HashSet<OsmPrimitive>(); 
     69        processedPrimitives = new HashSet<IPrimitive>(); 
    6970    } 
    7071 
     
    9394            // 
    9495            System.out.println(tr("Warning: object ''{0}'' is already deleted on the server. Skipping this object and retrying to upload.", p.getDisplayName(DefaultNameFormatter.getInstance()))); 
    95             processedPrimitives.addAll((Collection) writer.getProcessedPrimitives()); 
     96            processedPrimitives.addAll(writer.getProcessedPrimitives()); 
    9697            processedPrimitives.add(p); 
    9798            toUpload.removeAll(processedPrimitives); 
     
    124125                    if (isCanceled()) return; 
    125126                    writer.uploadOsm(strategy, toUpload, changeset, m); 
    126                     processedPrimitives.addAll((Collection) writer.getProcessedPrimitives()); // OsmPrimitive in => OsmPrimitive out 
     127                    processedPrimitives.addAll(writer.getProcessedPrimitives()); // OsmPrimitive in => OsmPrimitive out 
    127128                    break; 
    128129                } catch(OsmApiPrimitiveGoneException e) { 
  • trunk/src/org/openstreetmap/josm/gui/io/UploadPrimitivesTask.java

    r4310 r4534  
    99import java.io.IOException; 
    1010import java.lang.reflect.InvocationTargetException; 
    11 import java.util.Collection; 
    1211import java.util.HashSet; 
    1312 
     
    1918import org.openstreetmap.josm.data.osm.Changeset; 
    2019import org.openstreetmap.josm.data.osm.ChangesetCache; 
     20import org.openstreetmap.josm.data.osm.IPrimitive; 
    2121import org.openstreetmap.josm.data.osm.OsmPrimitive; 
    2222import org.openstreetmap.josm.gui.DefaultNameFormatter; 
     
    4545    private OsmDataLayer layer; 
    4646    private Changeset changeset; 
    47     private HashSet<OsmPrimitive> processedPrimitives; 
     47    private HashSet<IPrimitive> processedPrimitives; 
    4848    private UploadStrategySpecification strategy; 
    4949 
     
    7070        this.changeset = changeset; 
    7171        this.strategy = strategy; 
    72         this.processedPrimitives = new HashSet<OsmPrimitive>(); 
     72        this.processedPrimitives = new HashSet<IPrimitive>(); 
    7373    } 
    7474 
     
    191191            System.out.println(tr("Warning: object ''{0}'' is already deleted on the server. Skipping this object and retrying to upload.", p.getDisplayName(DefaultNameFormatter.getInstance()))); 
    192192            monitor.appendLogMessage(tr("Object ''{0}'' is already deleted. Skipping object in upload.",p.getDisplayName(DefaultNameFormatter.getInstance()))); 
    193             processedPrimitives.addAll((Collection) writer.getProcessedPrimitives()); 
     193            processedPrimitives.addAll(writer.getProcessedPrimitives()); 
    194194            processedPrimitives.add(p); 
    195195            toUpload.removeProcessed(processedPrimitives); 
     
    245245                    recoverFromGoneOnServer(e, getProgressMonitor()); 
    246246                } catch(ChangesetClosedException e) { 
    247                     processedPrimitives.addAll((Collection) writer.getProcessedPrimitives()); // OsmPrimitive in => OsmPrimitive out 
     247                    processedPrimitives.addAll(writer.getProcessedPrimitives()); // OsmPrimitive in => OsmPrimitive out 
    248248                    changeset.setOpen(false); 
    249249                    switch(e.getSource()) { 
     
    270270                } finally { 
    271271                    if (writer != null) { 
    272                         processedPrimitives.addAll((Collection) writer.getProcessedPrimitives()); 
     272                        processedPrimitives.addAll(writer.getProcessedPrimitives()); 
    273273                    } 
    274274                    synchronized(this) { 
  • trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java

    r4191 r4534  
    5151import org.openstreetmap.josm.data.osm.DataSource; 
    5252import org.openstreetmap.josm.data.osm.DatasetConsistencyTest; 
     53import org.openstreetmap.josm.data.osm.IPrimitive; 
    5354import org.openstreetmap.josm.data.osm.Node; 
    5455import org.openstreetmap.josm.data.osm.OsmPrimitive; 
     
    396397     *         May be <code>null</code>, which means nothing has been uploaded 
    397398     */ 
    398     public void cleanupAfterUpload(final Collection<OsmPrimitive> processed) { 
     399    public void cleanupAfterUpload(final Collection<IPrimitive> processed) { 
    399400        // return immediately if an upload attempt failed 
    400401        if (processed == null || processed.isEmpty()) 
  • trunk/src/org/openstreetmap/josm/tools/Diff.java

    r4504 r4534  
    7575     */ 
    7676    public Diff(Object[] a,Object[] b) { 
    77         Hashtable h = new Hashtable(a.length + b.length); 
     77        Hashtable<Object, Integer> h = new Hashtable<Object, Integer>(a.length + b.length); 
    7878        filevec[0] = new file_data(a,h); 
    7979        filevec[1] = new file_data(b,h); 
     
    344344            int d = diag (xoff, xlim, yoff, ylim); 
    345345            int c = cost; 
    346             int f = fdiag[fdiagoff + d]; 
     346            //int f = fdiag[fdiagoff + d]; 
    347347            int b = bdiag[bdiagoff + d]; 
    348348 
     
    804804        } 
    805805 
    806         file_data(Object[] data,Hashtable h) { 
     806        file_data(Object[] data,Hashtable<Object, Integer> h) { 
    807807            buffered_lines = data.length; 
    808808 
Note: See TracChangeset for help on using the changeset viewer.