Changeset 4534 in josm


Ignore:
Timestamp:
2011-10-21T19:13:08+02:00 (13 years 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.