Changeset 582 in josm for trunk/src/org/openstreetmap


Ignore:
Timestamp:
2008-03-15T14:39:28+01:00 (16 years ago)
Author:
framm
Message:
  • got rid of a few compiler warnings
Location:
trunk/src/org/openstreetmap/josm
Files:
56 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/CombineWayAction.java

    r529 r582  
    99import java.util.Collection;
    1010import java.util.HashMap;
     11import java.util.HashSet;
    1112import java.util.LinkedList;
    1213import java.util.List;
    1314import java.util.ListIterator;
    14 import java.util.ArrayList;
    1515import java.util.Map;
    1616import java.util.Set;
     
    1818import java.util.TreeSet;
    1919import java.util.Map.Entry;
    20 import java.util.HashSet;
    2120
    2221import javax.swing.Box;
     
    3332import org.openstreetmap.josm.data.SelectionChangedListener;
    3433import org.openstreetmap.josm.data.osm.DataSet;
     34import org.openstreetmap.josm.data.osm.Node;
    3535import org.openstreetmap.josm.data.osm.OsmPrimitive;
    3636import org.openstreetmap.josm.data.osm.Relation;
    3737import org.openstreetmap.josm.data.osm.RelationMember;
     38import org.openstreetmap.josm.data.osm.TigerUtils;
    3839import org.openstreetmap.josm.data.osm.Way;
    39 import org.openstreetmap.josm.data.osm.Node;
    40 import org.openstreetmap.josm.data.osm.TigerUtils;
     40import org.openstreetmap.josm.tools.GBC;
    4141import org.openstreetmap.josm.tools.Pair;
    42 import org.openstreetmap.josm.tools.GBC;
    4342
    4443/**
     
    112111                                        tr("Combine ways with different memberships?"),
    113112                                        JOptionPane.YES_NO_OPTION);
    114                                 if (option == JOptionPane.YES_OPTION) {
     113                                if (option == JOptionPane.YES_OPTION)
    115114                                        break;
    116                                 } else {
    117                                         return;
    118                                 }
     115                                return;
    119116                        }
    120117                }
     
    146143                                nodeList = (List<Node>) secondTry;
    147144                        } else {
    148                                 JOptionPane.showMessageDialog(Main.parent, (String) secondTry);
     145                                JOptionPane.showMessageDialog(Main.parent, secondTry);
    149146                                return;
    150147                        }
  • trunk/src/org/openstreetmap/josm/actions/GpxExportAction.java

    r460 r582  
    2828
    2929import org.openstreetmap.josm.Main;
     30import org.openstreetmap.josm.data.gpx.GpxData;
     31import org.openstreetmap.josm.gui.layer.GpxLayer;
    3032import org.openstreetmap.josm.gui.layer.Layer;
    3133import org.openstreetmap.josm.gui.layer.OsmDataLayer;
    32 import org.openstreetmap.josm.gui.layer.GpxLayer;
    3334import org.openstreetmap.josm.io.GpxWriter;
    34 import org.openstreetmap.josm.io.XmlWriter;
    3535import org.openstreetmap.josm.tools.GBC;
    36 import org.openstreetmap.josm.data.gpx.GpxData;
    3736
    3837/**
  • trunk/src/org/openstreetmap/josm/actions/JoinNodeWayAction.java

    r469 r582  
    44import static org.openstreetmap.josm.tools.I18n.tr;
    55
     6import java.awt.event.ActionEvent;
     7import java.awt.event.KeyEvent;
    68import java.util.ArrayList;
    7 import java.util.LinkedList;
    89import java.util.Collection;
    910import java.util.Collections;
    10 import java.util.List;
    1111import java.util.HashMap;
    1212import java.util.HashSet;
     13import java.util.LinkedList;
     14import java.util.List;
    1315import java.util.Map;
    1416
    15 import java.awt.event.ActionEvent;
    16 import java.awt.event.KeyEvent;
    17 
    1817import org.openstreetmap.josm.Main;
     18import org.openstreetmap.josm.command.ChangeCommand;
     19import org.openstreetmap.josm.command.Command;
     20import org.openstreetmap.josm.command.SequenceCommand;
    1921import org.openstreetmap.josm.data.osm.Node;
     22import org.openstreetmap.josm.data.osm.OsmPrimitive;
     23import org.openstreetmap.josm.data.osm.Way;
    2024import org.openstreetmap.josm.data.osm.WaySegment;
    21 import org.openstreetmap.josm.data.osm.Way;
    22 import org.openstreetmap.josm.gui.MapFrame;
    23 import org.openstreetmap.josm.plugins.Plugin;
    24 import org.openstreetmap.josm.actions.JosmAction;
    25 import org.openstreetmap.josm.command.Command;
    26 import org.openstreetmap.josm.command.AddCommand;
    27 import org.openstreetmap.josm.command.DeleteCommand;
    28 import org.openstreetmap.josm.command.ChangeCommand;
    29 import org.openstreetmap.josm.command.SequenceCommand;
    30 import org.openstreetmap.josm.data.osm.OsmPrimitive;
    31 
    32 import javax.swing.AbstractAction;
    3325
    3426public class JoinNodeWayAction extends JosmAction {
  • trunk/src/org/openstreetmap/josm/actions/MergeNodesAction.java

    r529 r582  
    77import java.awt.event.ActionEvent;
    88import java.awt.event.KeyEvent;
     9import java.util.ArrayList;
    910import java.util.Collection;
    1011import java.util.HashMap;
     12import java.util.HashSet;
    1113import java.util.LinkedList;
    12 import java.util.List;
    13 import java.util.ListIterator;
    14 import java.util.ArrayList;
    1514import java.util.Map;
    1615import java.util.Set;
     
    1817import java.util.TreeSet;
    1918import java.util.Map.Entry;
    20 import java.util.HashSet;
    2119
    2220import javax.swing.Box;
     
    3331import org.openstreetmap.josm.data.SelectionChangedListener;
    3432import org.openstreetmap.josm.data.osm.DataSet;
     33import org.openstreetmap.josm.data.osm.Node;
    3534import org.openstreetmap.josm.data.osm.OsmPrimitive;
    3635import org.openstreetmap.josm.data.osm.Relation;
    3736import org.openstreetmap.josm.data.osm.RelationMember;
     37import org.openstreetmap.josm.data.osm.TigerUtils;
    3838import org.openstreetmap.josm.data.osm.Way;
    39 import org.openstreetmap.josm.data.osm.Node;
    40 import org.openstreetmap.josm.data.osm.TigerUtils;
    41 import org.openstreetmap.josm.tools.Pair;
    4239import org.openstreetmap.josm.data.osm.visitor.CollectBackReferencesVisitor;
    4340import org.openstreetmap.josm.tools.GBC;
     41import org.openstreetmap.josm.tools.Pair;
    4442
    4543
     
    149147                                        tr("Merge nodes with different memberships?"),
    150148                                        JOptionPane.YES_NO_OPTION);
    151                                 if (option == JOptionPane.YES_OPTION) {
     149                                if (option == JOptionPane.YES_OPTION)
    152150                                        break;
    153                                 } else {
    154                                         return null;
    155                                 }
     151                                return null;
    156152                        }
    157153                }
  • trunk/src/org/openstreetmap/josm/actions/MoveAction.java

    r526 r582  
    2525public class MoveAction extends JosmAction {
    2626
    27         public enum Direction { UP, LEFT, RIGHT, DOWN };
     27        public enum Direction { UP, LEFT, RIGHT, DOWN }
    2828        private Direction myDirection;
    2929       
  • trunk/src/org/openstreetmap/josm/actions/PasteTagsAction.java

    r566 r582  
    88import java.awt.event.KeyEvent;
    99import java.util.Collection;
     10import java.util.HashMap;
     11import java.util.Iterator;
    1012import java.util.LinkedList;
    11 import java.util.Iterator;
    12 import java.util.HashMap;
    1313import java.util.Map;
    14 import java.util.Map.Entry;
    1514
    1615import org.openstreetmap.josm.Main;
     
    1918import org.openstreetmap.josm.command.SequenceCommand;
    2019import org.openstreetmap.josm.data.SelectionChangedListener;
    21 import org.openstreetmap.josm.data.SelectionChangedListener;
    2220import org.openstreetmap.josm.data.osm.DataSet;
    23 import org.openstreetmap.josm.data.osm.Node;
    24 import org.openstreetmap.josm.data.osm.Way;
    25 import org.openstreetmap.josm.data.osm.Relation;
    2621import org.openstreetmap.josm.data.osm.OsmPrimitive;
    2722
  • trunk/src/org/openstreetmap/josm/actions/SplitWayAction.java

    r570 r582  
    99import java.util.ArrayList;
    1010import java.util.Collection;
    11 import java.util.Collections;
    12 import java.util.Comparator;
    1311import java.util.HashMap;
    1412import java.util.HashSet;
     
    2826import org.openstreetmap.josm.data.SelectionChangedListener;
    2927import org.openstreetmap.josm.data.osm.DataSet;
    30 import org.openstreetmap.josm.data.osm.Relation;
    3128import org.openstreetmap.josm.data.osm.Node;
    3229import org.openstreetmap.josm.data.osm.OsmPrimitive;
     30import org.openstreetmap.josm.data.osm.Relation;
    3331import org.openstreetmap.josm.data.osm.Way;
    3432import org.openstreetmap.josm.data.osm.visitor.NameVisitor;
  • trunk/src/org/openstreetmap/josm/actions/audio/AudioBackAction.java

    r572 r582  
    55
    66import java.awt.event.ActionEvent;
    7 import java.awt.event.InputEvent;
    87import java.awt.event.KeyEvent;
    98
    109import org.openstreetmap.josm.Main;
    1110import org.openstreetmap.josm.actions.JosmAction;
    12 import org.openstreetmap.josm.data.osm.DataSet;
    13 import org.openstreetmap.josm.gui.layer.OsmDataLayer;
    1411import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer;
    1512import org.openstreetmap.josm.tools.AudioPlayer;
  • trunk/src/org/openstreetmap/josm/actions/audio/AudioFastSlowAction.java

    r563 r582  
    11// License: GPL. Copyright 2007 by Immanuel Scholz and others
    22package org.openstreetmap.josm.actions.audio;
    3 
    4 import static org.openstreetmap.josm.tools.I18n.tr;
    53
    64import java.awt.event.ActionEvent;
  • trunk/src/org/openstreetmap/josm/actions/audio/AudioFwdAction.java

    r560 r582  
    55
    66import java.awt.event.ActionEvent;
    7 import java.awt.event.InputEvent;
    87import java.awt.event.KeyEvent;
    98
    109import org.openstreetmap.josm.Main;
    1110import org.openstreetmap.josm.actions.JosmAction;
    12 import org.openstreetmap.josm.data.osm.DataSet;
    13 import org.openstreetmap.josm.gui.layer.OsmDataLayer;
    1411import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer;
    1512import org.openstreetmap.josm.tools.AudioPlayer;
  • trunk/src/org/openstreetmap/josm/actions/audio/AudioNextAction.java

    r560 r582  
    55
    66import java.awt.event.ActionEvent;
    7 import java.awt.event.InputEvent;
    87import java.awt.event.KeyEvent;
    98
    10 import org.openstreetmap.josm.Main;
    119import org.openstreetmap.josm.actions.JosmAction;
    12 import org.openstreetmap.josm.data.osm.DataSet;
    13 import org.openstreetmap.josm.gui.layer.OsmDataLayer;
    1410import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer;
    1511
  • trunk/src/org/openstreetmap/josm/actions/audio/AudioPlayPauseAction.java

    r563 r582  
    55
    66import java.awt.event.ActionEvent;
    7 import java.awt.event.InputEvent;
    87import java.awt.event.KeyEvent;
    98import java.net.URL;
    109
    11 import org.openstreetmap.josm.Main;
    1210import org.openstreetmap.josm.actions.JosmAction;
     11import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer;
    1312import org.openstreetmap.josm.tools.AudioPlayer;
    14 import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer;
    1513
    1614public class AudioPlayPauseAction extends JosmAction {
  • trunk/src/org/openstreetmap/josm/actions/audio/AudioPrevAction.java

    r560 r582  
    55
    66import java.awt.event.ActionEvent;
    7 import java.awt.event.InputEvent;
    87import java.awt.event.KeyEvent;
    98
    10 import org.openstreetmap.josm.Main;
    119import org.openstreetmap.josm.actions.JosmAction;
    12 import org.openstreetmap.josm.data.osm.DataSet;
    13 import org.openstreetmap.josm.gui.layer.OsmDataLayer;
    1410import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer;
    1511
  • trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadGpsTask.java

    r529 r582  
    2323        private static class Task extends PleaseWaitRunnable {
    2424                private BoundingBoxDownloader reader;
    25                 private DownloadAction action;
    2625                private GpxData rawData;
    2726                private final boolean newLayer;
     
    3029                        super(tr("Downloading GPS data"));
    3130                        this.reader = reader;
    32                         this.action = action;
    3331                        this.newLayer = newLayer;
    3432                }
  • trunk/src/org/openstreetmap/josm/actions/mapmode/DeleteAction.java

    r529 r582  
    143143                        osm.visit(v);
    144144                v.data.addAll(selection);
    145                 if (v.data.isEmpty()) {
     145                if (v.data.isEmpty())
    146146                        return null;
    147                 } else {
    148                         return new DeleteCommand(v.data);
    149                 }
     147                return new DeleteCommand(v.data);
    150148        }
    151149
  • trunk/src/org/openstreetmap/josm/actions/mapmode/PlayHeadDragMode.java

    r572 r582  
    55
    66import java.awt.Cursor;
    7 import java.awt.Graphics;
    8 import java.awt.Insets;
    97import java.awt.Point;
    10 import java.awt.Rectangle;
    118import java.awt.event.ActionEvent;
    12 import java.awt.event.ActionListener;
    13 import java.awt.event.MouseAdapter;
    14 import java.awt.event.MouseListener;
    15 import java.awt.event.MouseMotionAdapter;
    169import java.awt.event.MouseEvent;
    17 import java.awt.event.MouseMotionListener;
    18 import java.io.IOException;
    19 import java.net.URL;
    20 import java.util.Collection;
    21 import java.util.Iterator;
    22 
    23 import javax.swing.BorderFactory;
    24 import javax.swing.Icon;
    25 import javax.swing.JOptionPane;
    26 import javax.swing.Timer;
    27 import javax.swing.border.BevelBorder;
    28 import javax.swing.border.Border;
    2910
    3011import org.openstreetmap.josm.Main;
    31 import org.openstreetmap.josm.actions.mapmode.SelectAction.Mode;
    32 import org.openstreetmap.josm.data.coor.LatLon;
    33 import org.openstreetmap.josm.tools.AudioPlayer;
    34 import org.openstreetmap.josm.data.gpx.GpxTrack;
    35 import org.openstreetmap.josm.data.gpx.WayPoint;
    3612import org.openstreetmap.josm.data.coor.EastNorth;
    37 import org.openstreetmap.josm.gui.MapFrame;
    3813import org.openstreetmap.josm.gui.layer.markerlayer.PlayHeadMarker;
    39 import org.openstreetmap.josm.gui.MapView;
    40 import org.openstreetmap.josm.gui.layer.GpxLayer;
    41 
    42 import org.openstreetmap.josm.tools.ImageProvider;
    4314
    4415/**
  • trunk/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java

    r581 r582  
    77import java.awt.Point;
    88import java.awt.Rectangle;
     9import java.awt.event.ActionEvent;
    910import java.awt.event.KeyEvent;
    1011import java.awt.event.MouseEvent;
    11 import java.awt.event.ActionEvent;
    1212import java.util.Collection;
    13 import java.util.Collections;
    1413import java.util.LinkedList;
    1514
     
    1716
    1817import org.openstreetmap.josm.Main;
    19 import org.openstreetmap.josm.actions.GroupAction;
     18import org.openstreetmap.josm.actions.MergeNodesAction;
    2019import org.openstreetmap.josm.command.Command;
    2120import org.openstreetmap.josm.command.MoveCommand;
     
    2928import org.openstreetmap.josm.gui.SelectionManager.SelectionEnded;
    3029import org.openstreetmap.josm.tools.ImageProvider;
    31 import org.openstreetmap.josm.actions.MergeNodesAction;
    3230/**
    3331 * Move is an action that can move all kind of OsmPrimitives (except Keys for now).
     
    7977                putValue("help", "Action/Move/Move");
    8078                selectionManager = new SelectionManager(this, false, mapFrame.mapView);         
    81                 try { initialMoveDelay = Integer.parseInt(Main.pref.get("edit.initial-move-delay","200")); } catch (NumberFormatException x) {};
    82                 try { initialMoveThreshold = Integer.parseInt(Main.pref.get("edit.initial-move-threshold","5")); } catch (NumberFormatException x) {};
     79                try { initialMoveDelay = Integer.parseInt(Main.pref.get("edit.initial-move-delay","200")); } catch (NumberFormatException x) {}
     80                try { initialMoveThreshold = Integer.parseInt(Main.pref.get("edit.initial-move-threshold","5")); } catch (NumberFormatException x) {}
    8381               
    8482        }
     
    9189            return Cursor.getPredefinedCursor(def);
    9290    }
    93 
    94         private static Cursor getCursor(String name, int def) {
    95                 return getCursor(name, null, def);
    96         }
    9791
    9892        private void setCursor(Cursor c) {
     
    215209                        return;
    216210                boolean ctrl = (e.getModifiers() & ActionEvent.CTRL_MASK) != 0;
    217                 boolean alt = (e.getModifiers() & ActionEvent.ALT_MASK) != 0;
     211                // boolean alt = (e.getModifiers() & ActionEvent.ALT_MASK) != 0;
    218212                boolean shift = (e.getModifiers() & ActionEvent.SHIFT_MASK) != 0;
    219213               
  • trunk/src/org/openstreetmap/josm/actions/search/PushbackTokenizer.java

    r513 r582  
    8585        public boolean readIfEqual(String tok) {
    8686                String nextTok = nextToken();
    87                 if (nextTok == null ? tok == null : nextTok.equals(tok)) {
     87                if (nextTok == null ? tok == null : nextTok.equals(tok))
    8888                        return true;
    89                 } else {
    90                         pushBack(nextTok);
    91                         return false;
    92                 }
     89                pushBack(nextTok);
     90                return false;
    9391        }
    9492
    9593        public String readText() {
    9694                String nextTok = nextToken();
    97                 if (nextTok != null && nextTok.startsWith(" ")) {
     95                if (nextTok != null && nextTok.startsWith(" "))
    9896                        return nextTok.substring(1);
    99                 } else {
    100                         pushBack(nextTok);
    101                         return null;
    102                 }
     97                pushBack(nextTok);
     98                return null;
    10399        }
    104100
  • trunk/src/org/openstreetmap/josm/actions/search/SearchCompiler.java

    r522 r582  
    22package org.openstreetmap.josm.actions.search;
    33
    4 import java.io.IOException;
    54import java.io.PushbackReader;
    65import java.io.StringReader;
    76import java.util.Map.Entry;
    8 import java.util.regex.Pattern;
    9 import java.util.regex.Matcher;
    107
    118import org.openstreetmap.josm.data.osm.Node;
    129import org.openstreetmap.josm.data.osm.OsmPrimitive;
    13 import org.openstreetmap.josm.data.osm.Way;
    1410import org.openstreetmap.josm.data.osm.Relation;
    1511import org.openstreetmap.josm.data.osm.User;
     12import org.openstreetmap.josm.data.osm.Way;
    1613
    1714/**
  • trunk/src/org/openstreetmap/josm/command/AddCommand.java

    r343 r582  
    1212import org.openstreetmap.josm.Main;
    1313import org.openstreetmap.josm.data.osm.DataSet;
    14 import org.openstreetmap.josm.data.osm.Relation;
    1514import org.openstreetmap.josm.data.osm.OsmPrimitive;
    1615import org.openstreetmap.josm.data.osm.visitor.AddVisitor;
  • trunk/src/org/openstreetmap/josm/command/DeleteCommand.java

    r343 r582  
    1111import javax.swing.tree.MutableTreeNode;
    1212
    13 import org.openstreetmap.josm.data.osm.Relation;
    1413import org.openstreetmap.josm.data.osm.OsmPrimitive;
    1514import org.openstreetmap.josm.data.osm.visitor.NameVisitor;
  • trunk/src/org/openstreetmap/josm/data/gpx/GpxData.java

    r444 r582  
    33package org.openstreetmap.josm.data.gpx;
    44
     5import java.io.File;
    56import java.util.Collection;
    67import java.util.LinkedList;
    78import java.util.Map;
    8 import java.util.HashMap;
     9
    910import org.openstreetmap.josm.data.Bounds;
    10 import org.openstreetmap.josm.data.coor.LatLon;
    11 import java.lang.Math;
    12 import java.io.File;
    1311
    1412/**
  • trunk/src/org/openstreetmap/josm/data/osm/Relation.java

    r343 r582  
    33import java.util.ArrayList;
    44import java.util.Arrays;
    5 import java.util.Collections;
    65import java.util.List;
    7 import java.util.Map.Entry;
    86
    97import org.openstreetmap.josm.data.osm.visitor.Visitor;
  • trunk/src/org/openstreetmap/josm/data/osm/RelationMember.java

    r426 r582  
    1616         * Default constructor. Does nothing.
    1717         */
    18         public RelationMember() { };
     18        public RelationMember() { }
    1919
    2020        public RelationMember(String role, OsmPrimitive member) {
  • trunk/src/org/openstreetmap/josm/data/osm/TigerUtils.java

    r529 r582  
    1212 */
    1313public class TigerUtils {
     14       
    1415        public static boolean isTigerTag(String tag)
    1516        {       
     
    1819                return true;
    1920        }
     21       
    2022        public static boolean tagIsInt(String name) {
    2123                if (name.equals("tiger:tlid"))
     
    2325                return false;
    2426        }
     27       
    2528        public static Object tagObj(String name) {
    2629                if (tagIsInt(name))
     
    2831                return name;
    2932        }
     33       
    3034        public static String combineTags(String name, Set<String> values) {
    31         TreeSet resultSet = new TreeSet();
     35        TreeSet<Object> resultSet = new TreeSet<Object>();
    3236        for (String value: values) {
    3337                for (String part: value.split(":")) {
     
    4347                return combined;
    4448        }
     49       
    4550        public static String combineTags(String name, String t1, String t2) {
    4651                Set<String> set = new TreeSet<String>();
  • trunk/src/org/openstreetmap/josm/data/osm/visitor/NameVisitor.java

    r511 r582  
    88import java.text.NumberFormat;
    99import java.util.HashSet;
    10 import java.util.Set;
    1110
    1211import javax.swing.Icon;
     
    1413
    1514import org.openstreetmap.josm.Main;
    16 import org.openstreetmap.josm.data.osm.Relation;
    1715import org.openstreetmap.josm.data.osm.Node;
    1816import org.openstreetmap.josm.data.osm.OsmPrimitive;
     17import org.openstreetmap.josm.data.osm.Relation;
    1918import org.openstreetmap.josm.data.osm.Way;
    2019import org.openstreetmap.josm.tools.ImageProvider;
  • trunk/src/org/openstreetmap/josm/gui/GettingStarted.java

    r574 r582  
    44import static org.openstreetmap.josm.tools.I18n.tr;
    55
    6 import java.awt.Dimension;
    76import java.awt.GridBagLayout;
    87import java.awt.event.ActionEvent;
     
    1312import javax.swing.JLabel;
    1413import javax.swing.JPanel;
    15 import javax.swing.JTextField;
    1614import javax.swing.event.HyperlinkEvent;
    1715import javax.swing.event.HyperlinkListener;
  • trunk/src/org/openstreetmap/josm/gui/MapFrame.java

    r526 r582  
    1010import javax.swing.BoxLayout;
    1111import javax.swing.ButtonGroup;
    12 import javax.swing.JButton;
    1312import javax.swing.JPanel;
    1413import javax.swing.JToolBar;
    1514
    1615import org.openstreetmap.josm.Main;
    17 import org.openstreetmap.josm.actions.MoveAction;
    1816import org.openstreetmap.josm.actions.mapmode.DeleteAction;
    1917import org.openstreetmap.josm.actions.mapmode.DrawAction;
    2018import org.openstreetmap.josm.actions.mapmode.MapMode;
     19import org.openstreetmap.josm.actions.mapmode.SelectAction;
    2120import org.openstreetmap.josm.actions.mapmode.ZoomAction;
    22 import org.openstreetmap.josm.actions.mapmode.SelectAction;
    2321import org.openstreetmap.josm.gui.dialogs.CommandStackDialog;
    2422import org.openstreetmap.josm.gui.dialogs.ConflictDialog;
    25 import org.openstreetmap.josm.gui.dialogs.RelationListDialog;
    2623import org.openstreetmap.josm.gui.dialogs.HistoryDialog;
    2724import org.openstreetmap.josm.gui.dialogs.LayerListDialog;
    2825import org.openstreetmap.josm.gui.dialogs.PropertiesDialog;
     26import org.openstreetmap.josm.gui.dialogs.RelationListDialog;
    2927import org.openstreetmap.josm.gui.dialogs.SelectionListDialog;
    3028import org.openstreetmap.josm.gui.dialogs.ToggleDialog;
  • trunk/src/org/openstreetmap/josm/gui/MapStatus.java

    r432 r582  
    1414import java.awt.event.AWTEventListener;
    1515import java.awt.event.InputEvent;
     16import java.awt.event.KeyAdapter;
     17import java.awt.event.KeyEvent;
    1618import java.awt.event.MouseAdapter;
    1719import java.awt.event.MouseEvent;
    1820import java.awt.event.MouseMotionListener;
    19 import java.awt.event.KeyAdapter;
    20 import java.awt.event.KeyEvent;
    2121import java.lang.reflect.InvocationTargetException;
    2222import java.text.DecimalFormat;
    23 import java.text.NumberFormat;
    2423import java.util.Collection;
    2524import java.util.ConcurrentModificationException;
     
    2726
    2827import javax.swing.BorderFactory;
    29 import javax.swing.BoxLayout;
    3028import javax.swing.JLabel;
    3129import javax.swing.JPanel;
  • trunk/src/org/openstreetmap/josm/gui/MapView.java

    r572 r582  
    1010import java.awt.event.ComponentEvent;
    1111import java.awt.event.KeyEvent;
    12 import java.awt.event.ActionListener;
    13 import java.awt.event.ActionEvent;
    1412import java.util.ArrayList;
    1513import java.util.Collection;
  • trunk/src/org/openstreetmap/josm/gui/NavigatableComponent.java

    r454 r582  
    250250        public Collection<OsmPrimitive> getNearestCollection(Point p) {
    251251                OsmPrimitive osm = getNearest(p);
    252                 if (osm == null) {
     252                if (osm == null)
    253253                        return Collections.emptySet();
    254                 } else {
    255                         return Collections.singleton(osm);
    256                 }
     254                return Collections.singleton(osm);
    257255        }
    258256
  • trunk/src/org/openstreetmap/josm/gui/OsmPrimitivRenderer.java

    r343 r582  
    6565        private Component renderer(Component def, OsmPrimitive value) {
    6666                if (def != null && value != null && def instanceof JLabel) {
    67                         ((OsmPrimitive)value).visit(visitor);
     67                        (value).visit(visitor);
    6868                        ((JLabel)def).setText(visitor.name);
    6969                        ((JLabel)def).setIcon(visitor.icon);
  • trunk/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java

    r418 r582  
    1515import java.awt.event.FocusAdapter;
    1616import java.awt.event.FocusEvent;
    17 import java.awt.event.KeyAdapter;
    1817import java.awt.event.KeyEvent;
    1918import java.awt.event.MouseAdapter;
  • trunk/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java

    r565 r582  
    1414import java.beans.PropertyChangeListener;
    1515import java.util.ArrayList;
    16 import java.util.Collections;
    1716import java.util.Map.Entry;
    1817
  • trunk/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java

    r407 r582  
    1111import java.awt.event.MouseAdapter;
    1212import java.awt.event.MouseEvent;
    13 import java.util.Arrays;
    14 import java.util.Collection;
    1513import java.util.Collections;
    16 import java.util.LinkedList;
    1714
    1815import javax.swing.DefaultListModel;
    1916import javax.swing.JButton;
    2017import javax.swing.JList;
    21 import javax.swing.JOptionPane;
    2218import javax.swing.JPanel;
    2319import javax.swing.JScrollPane;
     
    2622import org.openstreetmap.josm.Main;
    2723import org.openstreetmap.josm.command.DeleteCommand;
    28 import org.openstreetmap.josm.data.SelectionChangedListener;
    29 import org.openstreetmap.josm.data.osm.DataSet;
    3024import org.openstreetmap.josm.data.osm.Relation;
    31 import org.openstreetmap.josm.data.osm.OsmPrimitive;
    3225import org.openstreetmap.josm.gui.OsmPrimitivRenderer;
    3326import org.openstreetmap.josm.gui.layer.DataChangeListener;
  • trunk/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java

    r450 r582  
    2828import org.openstreetmap.josm.gui.OsmPrimitivRenderer;
    2929import org.openstreetmap.josm.tools.ImageProvider;
    30 import org.openstreetmap.josm.actions.JosmAction;
    3130
    3231/**
     
    7675                }));
    7776
    78                 buttonPanel.add(createButton("Search", "dialogs/search", "Search for objects.", (JosmAction) Main.main.menu.search));
     77                buttonPanel.add(createButton("Search", "dialogs/search", "Search for objects.", Main.main.menu.search));
    7978
    8079                add(buttonPanel, BorderLayout.SOUTH);
  • trunk/src/org/openstreetmap/josm/gui/download/BookmarkSelection.java

    r435 r582  
    5050                        @Override public void mouseClicked(MouseEvent e) {
    5151                                if (e.getClickCount() == 2) {
    52                                         int index = bookmarks.locationToIndex(e.getPoint());
     52                                        //int index = bookmarks.locationToIndex(e.getPoint());
    5353                                        gui.closeDownloadDialog(true);
    5454                                }
  • trunk/src/org/openstreetmap/josm/gui/download/BoundingBoxSelection.java

    r417 r582  
    2121import javax.swing.JTextField;
    2222import javax.swing.SwingUtilities;
    23 import javax.swing.text.JTextComponent;
    2423
    2524import org.openstreetmap.josm.Main;
  • trunk/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java

    r444 r582  
    1818import java.awt.event.ActionEvent;
    1919import java.awt.event.ActionListener;
     20import java.awt.event.KeyEvent;
    2021import java.awt.event.MouseAdapter;
    2122import java.awt.event.MouseEvent;
    22 import java.awt.event.KeyEvent;
    2323import java.awt.image.BufferedImage;
    2424import java.io.File;
     
    3636import javax.swing.Icon;
    3737import javax.swing.ImageIcon;
     38import javax.swing.JButton;
    3839import javax.swing.JDialog;
    3940import javax.swing.JFileChooser;
     
    4748import javax.swing.JTextField;
    4849import javax.swing.JToggleButton;
    49 import javax.swing.JButton;
    5050import javax.swing.JViewport;
    5151import javax.swing.border.BevelBorder;
     
    5757import org.openstreetmap.josm.data.coor.EastNorth;
    5858import org.openstreetmap.josm.data.coor.LatLon;
    59 import org.openstreetmap.josm.data.osm.visitor.BoundingXYVisitor;
    60 import org.openstreetmap.josm.data.gpx.GpxData;
    6159import org.openstreetmap.josm.data.gpx.GpxTrack;
    6260import org.openstreetmap.josm.data.gpx.WayPoint;
     61import org.openstreetmap.josm.data.osm.visitor.BoundingXYVisitor;
    6362import org.openstreetmap.josm.gui.MapView;
    6463import org.openstreetmap.josm.gui.PleaseWaitRunnable;
  • trunk/src/org/openstreetmap/josm/gui/layer/GpxLayer.java

    r578 r582  
    1111import java.awt.GridBagLayout;
    1212import java.awt.Point;
    13 import java.util.ArrayList;
    14 import java.util.Collection;
    15 import java.util.LinkedList;
    1613import java.awt.event.ActionEvent;
    1714import java.awt.event.ActionListener;
     15import java.io.BufferedReader;
    1816import java.io.File;
    1917import java.io.FileInputStream;
    2018import java.io.FileOutputStream;
    21 import java.io.BufferedReader;
    2219import java.io.InputStreamReader;
    2320import java.net.URL;
    2421import java.net.URLConnection;
    2522import java.net.UnknownHostException;
    26 import java.util.Iterator;
     23import java.util.ArrayList;
     24import java.util.Collection;
    2725import java.util.Collections;
    2826import java.util.Comparator;
     27import java.util.LinkedList;
    2928
    3029import javax.swing.AbstractAction;
     
    3231import javax.swing.ButtonGroup;
    3332import javax.swing.Icon;
     33import javax.swing.JCheckBox;
    3434import javax.swing.JColorChooser;
    3535import javax.swing.JFileChooser;
     
    3838import javax.swing.JOptionPane;
    3939import javax.swing.JPanel;
     40import javax.swing.JRadioButton;
    4041import javax.swing.JSeparator;
    41 import javax.swing.JRadioButton;
    4242import javax.swing.JTextField;
    43 import javax.swing.JCheckBox;
    4443import javax.swing.filechooser.FileFilter;
    4544
    4645import org.openstreetmap.josm.Main;
     46import org.openstreetmap.josm.actions.RenameLayerAction;
    4747import org.openstreetmap.josm.actions.SaveAction;
    4848import org.openstreetmap.josm.actions.SaveAsAction;
    49 import org.openstreetmap.josm.actions.RenameLayerAction;
    5049import org.openstreetmap.josm.data.coor.EastNorth;
    5150import org.openstreetmap.josm.data.gpx.GpxData;
     51import org.openstreetmap.josm.data.gpx.GpxRoute;
    5252import org.openstreetmap.josm.data.gpx.GpxTrack;
    53 import org.openstreetmap.josm.data.gpx.GpxRoute;
    5453import org.openstreetmap.josm.data.gpx.WayPoint;
    5554import org.openstreetmap.josm.data.osm.DataSet;
     
    5756import org.openstreetmap.josm.data.osm.Way;
    5857import org.openstreetmap.josm.data.osm.visitor.BoundingXYVisitor;
    59 import org.openstreetmap.josm.io.MultiPartFormOutputStream;
    60 import org.openstreetmap.josm.io.GpxWriter;
    6158import org.openstreetmap.josm.gui.MapView;
    6259import org.openstreetmap.josm.gui.dialogs.LayerListDialog;
    6360import org.openstreetmap.josm.gui.dialogs.LayerListPopup;
    6461import org.openstreetmap.josm.gui.layer.markerlayer.AudioMarker;
    65 import org.openstreetmap.josm.gui.layer.markerlayer.Marker;
    6662import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer;
     63import org.openstreetmap.josm.io.GpxWriter;
     64import org.openstreetmap.josm.io.MultiPartFormOutputStream;
    6765import org.openstreetmap.josm.tools.ColorHelper;
    6866import org.openstreetmap.josm.tools.DontShowAgainInfo;
  • trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/AudioMarker.java

    r572 r582  
    22package org.openstreetmap.josm.gui.layer.markerlayer;
    33
    4 import static org.openstreetmap.josm.tools.I18n.tr;
    5 
    6 import java.awt.Graphics;
    7 import java.awt.Point;
    8 import java.awt.Rectangle;
    94import java.awt.event.ActionEvent;
    10 import java.awt.event.ActionListener;
    11 import java.io.IOException;
    125import java.net.URL;
    13 
    14 import javax.swing.Icon;
    15 import javax.swing.JOptionPane;
    16 import javax.swing.Timer;
    176
    187import org.openstreetmap.josm.Main;
    198import org.openstreetmap.josm.data.coor.LatLon;
    209import org.openstreetmap.josm.tools.AudioPlayer;
    21 import org.openstreetmap.josm.data.gpx.WayPoint;
    22 import org.openstreetmap.josm.data.coor.EastNorth;
    23 import org.openstreetmap.josm.gui.MapView;
    24 
    25 import org.openstreetmap.josm.tools.ImageProvider;
    2610
    2711/**
  • trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/ButtonMarker.java

    r562 r582  
    1414import org.openstreetmap.josm.data.coor.LatLon;
    1515import org.openstreetmap.josm.gui.MapView;
    16 import org.openstreetmap.josm.gui.layer.Layer;
    1716
    1817/**
  • trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/ImageMarker.java

    r553 r582  
    2222import org.openstreetmap.josm.data.coor.LatLon;
    2323import org.openstreetmap.josm.tools.ImageProvider;
    24 import org.openstreetmap.josm.gui.layer.Layer;
    2524
    2625/**
  • trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/Marker.java

    r576 r582  
    1010import java.net.URL;
    1111import java.util.Collection;
    12 import java.util.HashMap;
    1312import java.util.LinkedList;
    14 import java.util.Map;
    1513
    1614import javax.swing.Icon;
     
    2220import org.openstreetmap.josm.data.gpx.WayPoint;
    2321import org.openstreetmap.josm.gui.MapView;
    24 import org.openstreetmap.josm.gui.layer.Layer;
    2522import org.openstreetmap.josm.tools.ImageProvider;
    2623
     
    8077        static {
    8178                Marker.markerProducers.add(new MarkerProducers() {
    82                         public Marker createMarker(WayPoint wpt, File relativePath) {
    83                                 return createMarker(wpt, relativePath, null, 0.0, 0.0);
    84                         }
    85                        
    8679                        public Marker createMarker(WayPoint wpt, File relativePath, MarkerLayer parentLayer, double time, double offset) {
    8780                                String uri = null;
     
    9386                                                break;
    9487                                        }
    95                                 } catch (Exception ex) {};
     88                                } catch (Exception ex) {}
    9689
    9790                                // Try a relative file:// url, if the link is not in an URL-compatible form
  • trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java

    r572 r582  
    99import java.awt.Graphics;
    1010import java.awt.Point;
    11 import java.awt.Rectangle;
    1211import java.awt.event.ActionEvent;
    1312import java.awt.event.ActionListener;
     
    1514import java.awt.event.MouseEvent;
    1615import java.io.File;
     16import java.net.URL;
    1717import java.util.ArrayList;
    1818import java.util.Collection;
    19 import java.util.Iterator;
    20 import java.net.URL;
    2119
    2220import javax.swing.Icon;
    2321import javax.swing.JColorChooser;
    24 import javax.swing.JFileChooser;
    2522import javax.swing.JMenuItem;
    2623import javax.swing.JOptionPane;
    2724import javax.swing.JSeparator;
    2825import javax.swing.SwingUtilities;
    29 import javax.swing.Timer;
    30 import javax.swing.filechooser.FileFilter;
    3126
    3227import org.openstreetmap.josm.Main;
    3328import org.openstreetmap.josm.actions.RenameLayerAction;
    34 import org.openstreetmap.josm.command.Command;
    3529import org.openstreetmap.josm.data.coor.EastNorth;
    3630import org.openstreetmap.josm.data.gpx.GpxData;
    37 import org.openstreetmap.josm.data.gpx.GpxTrack;
    3831import org.openstreetmap.josm.data.gpx.WayPoint;
    3932import org.openstreetmap.josm.data.osm.visitor.BoundingXYVisitor;
     
    4134import org.openstreetmap.josm.gui.dialogs.LayerListDialog;
    4235import org.openstreetmap.josm.gui.dialogs.LayerListPopup;
     36import org.openstreetmap.josm.gui.layer.GpxLayer;
    4337import org.openstreetmap.josm.gui.layer.Layer;
    44 import org.openstreetmap.josm.gui.layer.GpxLayer;
    45 import org.openstreetmap.josm.gui.layer.markerlayer.AudioMarker;
    46 import org.openstreetmap.josm.gui.layer.markerlayer.PlayHeadMarker;
     38import org.openstreetmap.josm.tools.AudioPlayer;
    4739import org.openstreetmap.josm.tools.ColorHelper;
    4840import org.openstreetmap.josm.tools.ImageProvider;
    49 import org.openstreetmap.josm.tools.AudioPlayer;
    5041
    5142/**
     
    369360                }
    370361                Marker previousMarker = null;
    371                 Marker targetMarker = null;
    372362                boolean nextTime = false;
    373363                if (Main.map == null || Main.map.mapView == null)
  • trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerProducers.java

    r553 r582  
    33
    44import java.io.File;
    5 import java.util.Map;
    65
    7 import org.openstreetmap.josm.data.coor.LatLon;
    86import org.openstreetmap.josm.data.gpx.WayPoint;
    9 import org.openstreetmap.josm.gui.layer.Layer;
    107
    118/**
  • trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/PlayHeadMarker.java

    r577 r582  
    33import static org.openstreetmap.josm.tools.I18n.tr;
    44
    5 import java.awt.Cursor;
    65import java.awt.Graphics;
    7 import java.awt.Insets;
    86import java.awt.Point;
    97import java.awt.Rectangle;
     
    119import java.awt.event.ActionListener;
    1210import java.awt.event.MouseAdapter;
    13 import java.awt.event.MouseListener;
    14 import java.awt.event.MouseMotionAdapter;
    1511import java.awt.event.MouseEvent;
    16 import java.awt.event.MouseMotionListener;
    17 import java.io.IOException;
    18 import java.net.URL;
    1912import java.util.Collection;
    2013import java.util.Iterator;
    2114
    22 import javax.swing.BorderFactory;
    23 import javax.swing.Icon;
    2415import javax.swing.JOptionPane;
    2516import javax.swing.Timer;
    26 import javax.swing.border.BevelBorder;
    27 import javax.swing.border.Border;
    2817
    2918import org.openstreetmap.josm.Main;
    3019import org.openstreetmap.josm.actions.mapmode.MapMode;
    3120import org.openstreetmap.josm.actions.mapmode.PlayHeadDragMode;
     21import org.openstreetmap.josm.data.coor.EastNorth;
    3222import org.openstreetmap.josm.data.coor.LatLon;
    33 import org.openstreetmap.josm.tools.AudioPlayer;
    3423import org.openstreetmap.josm.data.gpx.GpxTrack;
    3524import org.openstreetmap.josm.data.gpx.WayPoint;
    36 import org.openstreetmap.josm.data.coor.EastNorth;
    3725import org.openstreetmap.josm.gui.MapView;
    3826import org.openstreetmap.josm.gui.layer.GpxLayer;
    39 
    40 import org.openstreetmap.josm.tools.ImageProvider;
     27import org.openstreetmap.josm.tools.AudioPlayer;
    4128
    4229/**
     
    144131         * @param pixelTolerance : only accept the point if within this number of pixels of en
    145132         * @return the nearest trackpoint or null if nothing nearby
    146          */
     133         *
     134         * XXX seems unused, F.R. 2008-03-15
    147135        private WayPoint getClosestTrackPoint(Point pNear, double pixelTolerance) {
    148136                WayPoint cw = null;
    149137                AudioMarker recentlyPlayedMarker = AudioMarker.recentlyPlayedMarker();
    150138                if (recentlyPlayedMarker != null) {
    151                         /* Find the track point closest to letting go of the play head */
     139                        // Find the track point closest to letting go of the play head
    152140                        double minDistance = pixelTolerance;
    153141                        GpxLayer trackLayer = recentlyPlayedMarker.parentLayer.fromLayer;
    154                         if (trackLayer.data.tracks != null) {
    155                                 for (GpxTrack track : trackLayer.data.tracks) {
    156                                         if (track.trackSegs != null) {
    157                                                 for (Collection<WayPoint> trackseg : track.trackSegs) {
    158                                                         for (Iterator<WayPoint> it = trackseg.iterator(); it.hasNext();) {
    159                                                                 WayPoint w = it.next();
    160                                                                 Point p = Main.map.mapView.getPoint(w.eastNorth);
    161                                                                 double distance = p.distance(pNear);
    162                                                                 if (distance <= minDistance) {
    163                                                                         cw = w;
    164                                                                         minDistance = distance;
    165                                                                 }
    166                                                         }
     142                        if (trackLayer.data.tracks == null)
     143                                return null;
     144                       
     145                        for (GpxTrack track : trackLayer.data.tracks) {
     146                                if (track.trackSegs == null)
     147                                        continue;
     148
     149                                for (Collection<WayPoint> trackseg : track.trackSegs) {
     150                                        for (WayPoint w : trackseg) {
     151                                                Point p = Main.map.mapView.getPoint(w.eastNorth);
     152                                                double distance = p.distance(pNear);
     153                                                if (distance <= minDistance) {
     154                                                        cw = w;
     155                                                        minDistance = distance;
    167156                                                }
    168157                                        }
     
    172161                return cw;
    173162        }
     163        */
    174164       
    175165        /**
  • trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/WebMarker.java

    r553 r582  
    1212import org.openstreetmap.josm.data.coor.LatLon;
    1313import org.openstreetmap.josm.tools.OpenBrowser;
    14 import org.openstreetmap.josm.gui.layer.Layer;
    1514
    1615/**
  • trunk/src/org/openstreetmap/josm/gui/mappaint/ElemStyleHandler.java

    r486 r582  
    11package org.openstreetmap.josm.gui.mappaint;
    22
    3 import java.io.File;
    43import java.awt.Color;
    54import java.awt.Toolkit;
     5import java.io.File;
    66import java.net.URL;
    77
     
    99
    1010import org.openstreetmap.josm.tools.ColorHelper;
    11 import org.openstreetmap.josm.plugins.Plugin;
    1211import org.xml.sax.Attributes;
    1312import org.xml.sax.helpers.DefaultHandler;
  • trunk/src/org/openstreetmap/josm/gui/mappaint/MapPaintStyles.java

    r529 r582  
    33import java.io.File;
    44import java.io.FileReader;
    5 
    65import java.net.URL;
    76import java.util.HashMap;
     
    109import org.openstreetmap.josm.Main;
    1110import org.openstreetmap.josm.data.osm.OsmPrimitive;
    12 import org.openstreetmap.josm.gui.MapFrame;
    13 import org.openstreetmap.josm.gui.layer.Layer;
    14 import org.openstreetmap.josm.gui.layer.OsmDataLayer;
    15 import org.openstreetmap.josm.plugins.Plugin;
    1611import org.xml.sax.InputSource;
    1712import org.xml.sax.XMLReader;
  • trunk/src/org/openstreetmap/josm/gui/preferences/PluginPreference.java

    r509 r582  
    2323import java.util.TreeMap;
    2424import java.util.Map.Entry;
    25 import java.net.URL;
    2625
    2726import javax.swing.AbstractAction;
  • trunk/src/org/openstreetmap/josm/gui/preferences/TaggingPresetPreference.java

    r419 r582  
    2424import javax.swing.JScrollPane;
    2525import javax.swing.JSeparator;
    26 import javax.swing.border.BevelBorder;
    2726
    2827import org.openstreetmap.josm.Main;
  • trunk/src/org/openstreetmap/josm/io/GpxReader.java

    r572 r582  
    1010import java.io.InputStream;
    1111import java.io.InputStreamReader;
     12import java.util.ArrayList;
    1213import java.util.Collection;
    13 import java.util.HashMap;
    1414import java.util.LinkedList;
    15 import java.util.ArrayList;
     15import java.util.Map;
    1616import java.util.Stack;
    17 import java.util.Map;
    1817
    1918import javax.xml.parsers.ParserConfigurationException;
    2019import javax.xml.parsers.SAXParserFactory;
    2120
    22 import org.openstreetmap.josm.Main;
    2321import org.openstreetmap.josm.data.coor.LatLon;
    2422import org.openstreetmap.josm.data.gpx.GpxData;
    2523import org.openstreetmap.josm.data.gpx.GpxLink;
     24import org.openstreetmap.josm.data.gpx.GpxRoute;
    2625import org.openstreetmap.josm.data.gpx.GpxTrack;
    2726import org.openstreetmap.josm.data.gpx.WayPoint;
    28 import org.openstreetmap.josm.data.gpx.GpxRoute;
    29 import org.openstreetmap.josm.gui.layer.markerlayer.MarkerProducers;
    3027import org.xml.sax.Attributes;
    3128import org.xml.sax.InputSource;
  • trunk/src/org/openstreetmap/josm/io/MultiPartFormOutputStream.java

    r402 r582  
    345345         * Flushes the stream.  Actually, this method does nothing, as the only
    346346         * write methods are highly specialized and automatically flush. 
    347          *
    348          * @throws  java.io.IOException  on input/output errors
    349          */
    350         public void flush() throws java.io.IOException {
     347         */
     348        public void flush() {
    351349                // out.flush();
    352350        }
  • trunk/src/org/openstreetmap/josm/io/OsmReader.java

    r521 r582  
    77import java.io.InputStream;
    88import java.io.InputStreamReader;
    9 import java.text.ParseException;
    109import java.util.ArrayList;
    1110import java.util.Arrays;
    1211import java.util.Collection;
    13 import java.util.Date;
    1412import java.util.HashMap;
    1513import java.util.HashSet;
     
    2624import org.openstreetmap.josm.data.osm.DataSet;
    2725import org.openstreetmap.josm.data.osm.DataSource;
     26import org.openstreetmap.josm.data.osm.Node;
     27import org.openstreetmap.josm.data.osm.OsmPrimitive;
    2828import org.openstreetmap.josm.data.osm.Relation;
    2929import org.openstreetmap.josm.data.osm.RelationMember;
    30 import org.openstreetmap.josm.data.osm.Node;
    31 import org.openstreetmap.josm.data.osm.OsmPrimitive;
    3230import org.openstreetmap.josm.data.osm.User;
    3331import org.openstreetmap.josm.data.osm.Way;
     
    3533import org.openstreetmap.josm.data.osm.visitor.Visitor;
    3634import org.openstreetmap.josm.gui.PleaseWaitDialog;
    37 import org.openstreetmap.josm.tools.DateParser;
    3835import org.xml.sax.Attributes;
    3936import org.xml.sax.InputSource;
  • trunk/src/org/openstreetmap/josm/tools/AudioPlayer.java

    r577 r582  
    44import static org.openstreetmap.josm.tools.I18n.tr;
    55
    6 import java.lang.Thread;
     6import java.io.IOException;
    77import java.net.URL;
    88
     
    1212import javax.sound.sampled.DataLine;
    1313import javax.sound.sampled.SourceDataLine;
    14 import java.io.IOException;
    1514import javax.swing.JOptionPane;
    1615
    1716import org.openstreetmap.josm.Main;
    18 import org.openstreetmap.josm.data.Preferences;
    1917
    2018/**
     
    321319                                                break;
    322320                                        case PAUSE:
    323                                                 stateChange = state.PAUSED;
     321                                                stateChange = State.PAUSED;
    324322                                                break;
    325323                                        }
Note: See TracChangeset for help on using the changeset viewer.