Ignore:
Timestamp:
2009-02-16T15:14:34+01:00 (17 years ago)
Author:
stoecker
Message:

applied patch #2185 by bruce89

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

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/io/DiffResultReader.java

    r1195 r1415  
    77import java.io.InputStream;
    88import java.io.InputStreamReader;
    9 import java.util.ArrayList;
    10 import java.util.Arrays;
    119import java.util.Collection;
    1210import java.util.HashMap;
    13 import java.util.HashSet;
    14 import java.util.LinkedList;
    1511import java.util.Map;
    16 import java.util.Map.Entry;
    1712
    1813import javax.xml.parsers.ParserConfigurationException;
    1914import javax.xml.parsers.SAXParserFactory;
    2015
    21 import org.openstreetmap.josm.Main;
    22 import org.openstreetmap.josm.data.Bounds;
    23 import org.openstreetmap.josm.data.coor.LatLon;
    24 import org.openstreetmap.josm.data.osm.DataSet;
    25 import org.openstreetmap.josm.data.osm.DataSource;
    2616import org.openstreetmap.josm.data.osm.Node;
    2717import org.openstreetmap.josm.data.osm.OsmPrimitive;
    2818import org.openstreetmap.josm.data.osm.Relation;
    29 import org.openstreetmap.josm.data.osm.RelationMember;
    30 import org.openstreetmap.josm.data.osm.User;
    3119import org.openstreetmap.josm.data.osm.Way;
    32 import org.openstreetmap.josm.data.osm.visitor.AddVisitor;
    3320import org.openstreetmap.josm.data.osm.visitor.Visitor;
    3421import org.openstreetmap.josm.gui.PleaseWaitDialog;
     
    7764    /**
    7865     * Parse the given input source and return the dataset.
    79      * @param ref The dataset that is search in for references first. If
    80      *      the Reference is not found here, Main.ds is searched and a copy of the
    81      *  elemet found there is returned.
    8266     */
    8367    public static void parseDiffResult(InputStream source, Collection<OsmPrimitive> osm, Collection<OsmPrimitive> processed, Map<OsmPrimitive,Long> newIdMap, PleaseWaitDialog pleaseWaitDlg)
  • trunk/src/org/openstreetmap/josm/io/NmeaReader.java

    r1388 r1415  
    1111import java.text.SimpleDateFormat;
    1212import java.util.ArrayList;
    13 import java.util.Arrays;
    1413import java.util.Collection;
    1514import java.util.Date;
     
    202201            }
    203202            rd.close();
    204             Object[] wparr = ps.waypoints.toArray();
    205203            currentTrack.trackSegs.add(ps.waypoints);
    206204            data.recalculateBounds();
  • trunk/src/org/openstreetmap/josm/io/OsmReader.java

    r1353 r1415  
    77import java.io.InputStream;
    88import java.io.InputStreamReader;
    9 import java.io.FileInputStream;
    10 import java.nio.channels.FileChannel;
    119import java.util.ArrayList;
    1210import java.util.Arrays;
     
    436434
    437435          // Cache the ways here for much better search performance
    438           HashMap hm = new HashMap(10000);
     436          HashMap<Long, Way> hm = new HashMap<Long, Way>(10000);
    439437          for (Way wy : ds.ways)
    440438            hm.put(wy.id, wy);
     
    454452                         }
    455453                    } else if (emd.type.equals("way")) {
    456                          em.member = (OsmPrimitive)hm.get(emd.id);
     454                         em.member = hm.get(emd.id);
    457455                         if (em.member == null)
    458456                            em.member = findWay(emd.id);
  • trunk/src/org/openstreetmap/josm/io/OsmServerObjectReader.java

    r1169 r1415  
    2828    /**
    2929     * Method to download single objects from OSM server. ways, relations, nodes
    30      * @param id Object ID
    31      * @param type way node relation
    32      * @param full download with or without child objects
    3330     * @return the data requested
    3431     * @throws SAXException
  • trunk/src/org/openstreetmap/josm/io/OsmServerWriter.java

    r1395 r1415  
    44import static org.openstreetmap.josm.tools.I18n.tr;
    55
    6 import java.io.BufferedOutputStream;
    76import java.io.BufferedReader;
    87import java.io.ByteArrayOutputStream;
     
    1312import java.io.OutputStreamWriter;
    1413import java.io.PrintWriter;
    15 import java.io.StringWriter;
    1614import java.io.UnsupportedEncodingException;
    1715import java.lang.Math;
Note: See TracChangeset for help on using the changeset viewer.