Ticket #1588: cleanup.patch

File cleanup.patch, 32.2 KB (added by bruce89, 17 years ago)

Cleanup

  • src/org/openstreetmap/josm/io/BoundingBoxDownloader.java

     
    77import java.io.InputStream;
    88
    99import org.openstreetmap.josm.Main;
    10 import org.openstreetmap.josm.data.Bounds;
    11 import org.openstreetmap.josm.data.coor.LatLon;
    1210import org.openstreetmap.josm.data.osm.DataSet;
    13 import org.openstreetmap.josm.data.osm.DataSource;
    1411import org.openstreetmap.josm.data.gpx.GpxData;
    1512import org.xml.sax.SAXException;
    1613
  • src/org/openstreetmap/josm/io/MirroredInputStream.java

     
    11// License: GPL. Copyright 2007 by Immanuel Scholz and others
    22package org.openstreetmap.josm.io;
    33
    4 import static org.openstreetmap.josm.tools.I18n.tr;
    5 
    6 import java.io.BufferedReader;
    74import java.io.BufferedInputStream;
    85import java.io.BufferedOutputStream;
    96import java.io.File;
     
    107import java.io.FileInputStream;
    118import java.io.FileOutputStream;
    129import java.io.InputStream;
    13 import java.io.InputStreamReader;
    1410import java.io.IOException;
    1511import java.net.URL;
    1612import java.net.URLConnection;
     
    2117 * Mirrors a file to a local file.
    2218 * <p>
    2319 * The file mirrored is only downloaded if it has been more than one day since last download
    24  *
    25  * @param url The URL of the remote file
    26  * @param destDir The destination dir of the mirrored file
    27  * @param maxTime The time interval, in seconds, to check if the file changed. If less than 0, it defaults to 1 week
    28  * @return The local file
    2920 */
    3021public class MirroredInputStream extends InputStream {
    3122        InputStream fs = null;
  • src/org/openstreetmap/josm/io/NmeaReader.java

     
    77import java.io.IOException;
    88import java.io.InputStream;
    99import java.io.InputStreamReader;
    10 import java.text.ParseException;
    11 import java.text.SimpleDateFormat;
    1210import java.util.ArrayList;
    13 import java.util.Calendar;
    1411import java.util.Collection;
    15 import java.util.Date;
    1612
    17 import org.openstreetmap.josm.data.coor.EastNorth;
    1813import org.openstreetmap.josm.data.coor.LatLon;
    1914import org.openstreetmap.josm.data.gpx.GpxData;
    2015import org.openstreetmap.josm.data.gpx.GpxTrack;
  • src/org/openstreetmap/josm/io/MyHttpURLConnection.java

     
    11/* Stupid package to override the restriction on payloads with DELETEs */
    22package org.openstreetmap.josm.io;
    33
    4 import java.net.ProtocolException;
    54import java.io.*;
    65import java.net.URL;
    76import java.net.Proxy;
  • src/org/openstreetmap/josm/actions/AlignInRectangleAction.java

     
    1616import org.openstreetmap.josm.command.MoveCommand;
    1717import org.openstreetmap.josm.command.SequenceCommand;
    1818import org.openstreetmap.josm.data.coor.EastNorth;
    19 import org.openstreetmap.josm.data.coor.LatLon;
    2019import org.openstreetmap.josm.data.osm.Node;
    2120import org.openstreetmap.josm.data.osm.OsmPrimitive;
    2221import org.openstreetmap.josm.data.osm.Way;
  • src/org/openstreetmap/josm/actions/UnGlueAction.java

     
    1414import javax.swing.JOptionPane;
    1515
    1616import org.openstreetmap.josm.Main;
    17 import org.openstreetmap.josm.actions.JosmAction;
    1817import org.openstreetmap.josm.command.AddCommand;
    1918import org.openstreetmap.josm.command.ChangeCommand;
    2019import org.openstreetmap.josm.command.Command;
  • src/org/openstreetmap/josm/actions/HistoryInfoAction.java

     
    55
    66import java.awt.event.ActionEvent;
    77import java.awt.event.KeyEvent;
    8 import java.util.Collection;
    9 import java.util.Collections;
    10 import java.util.LinkedList;
    118
    129import org.openstreetmap.josm.Main;
    1310import org.openstreetmap.josm.data.osm.Relation;
  • src/org/openstreetmap/josm/actions/PasteAction.java

     
    1212import java.util.LinkedList;
    1313import java.util.List;
    1414
    15 import java.awt.event.MouseMotionListener;
    16 import javax.swing.JOptionPane;
    17 
    1815import org.openstreetmap.josm.Main;
    1916import org.openstreetmap.josm.command.AddCommand;
    2017import org.openstreetmap.josm.command.Command;
     
    5552                        mPosition = Main.map.mapView.getCenter();
    5653                } else {
    5754                        mPosition = Main.map.mapView.getEastNorth(Main.map.mapView.lastMEvent.getX(), Main.map.mapView.lastMEvent.getY());
    58                 };
     55                }
    5956
    6057                double offsetEast  = mPosition.east() - (maxEast + minEast)/2.0;
    6158                double offsetNorth = mPosition.north() - (maxNorth + minNorth)/2.0;
  • src/org/openstreetmap/josm/actions/mapmode/DrawAction.java

     
    3838import org.openstreetmap.josm.command.ChangeCommand;
    3939import org.openstreetmap.josm.command.Command;
    4040import org.openstreetmap.josm.command.SequenceCommand;
    41 import org.openstreetmap.josm.data.Preferences;
    4241import org.openstreetmap.josm.data.SelectionChangedListener;
    4342import org.openstreetmap.josm.data.coor.EastNorth;
    4443import org.openstreetmap.josm.data.coor.LatLon;
  • src/org/openstreetmap/josm/actions/mapmode/ExtrudeAction.java

     
    2121import org.openstreetmap.josm.command.ChangeCommand;
    2222import org.openstreetmap.josm.command.Command;
    2323import org.openstreetmap.josm.command.SequenceCommand;
    24 import org.openstreetmap.josm.data.Preferences;
    2524import org.openstreetmap.josm.data.coor.EastNorth;
    2625import org.openstreetmap.josm.data.osm.Node;
    2726import org.openstreetmap.josm.data.osm.Way;
     
    6766        private int initialMoveDelay = 200;
    6867
    6968        /**
    70          * The screen distance which needs to be travelled before something
    71          * counts as a move, in pixels
    72          */
    73         private int initialMoveThreshold = 15;
    74         private boolean initialMoveThresholdExceeded = false;
    75         /**
    7669         * Create a new SelectAction
    7770         * @param mapFrame The MapFrame this action belongs to.
    7871         */
     
    8275                        getCursor("normal", "selection", Cursor.DEFAULT_CURSOR));
    8376                putValue("help", "Action/Extrude/Extrude");
    8477                try { initialMoveDelay = Integer.parseInt(Main.pref.get("edit.initial-move-delay","200")); } catch (NumberFormatException x) {}
    85                 try { initialMoveThreshold = Integer.parseInt(Main.pref.get("edit.initial-move-threshold","5")); } catch (NumberFormatException x) {}
     78                try { Integer.parseInt(Main.pref.get("edit.initial-move-threshold","5")); } catch (NumberFormatException x) {}
    8679                selectedColor = Main.pref.getColor(marktr("selected"), Color.YELLOW);
    8780        }
    8881
  • src/org/openstreetmap/josm/actions/CreateCircleAction.java

     
    1414import org.openstreetmap.josm.command.Command;
    1515import org.openstreetmap.josm.command.AddCommand;
    1616import org.openstreetmap.josm.command.ChangeCommand;
    17 import org.openstreetmap.josm.command.MoveCommand;
    1817import org.openstreetmap.josm.command.SequenceCommand;
    1918import org.openstreetmap.josm.data.coor.EastNorth;
    20 import org.openstreetmap.josm.data.coor.LatLon;
    2119import org.openstreetmap.josm.data.osm.Node;
    2220import org.openstreetmap.josm.data.osm.OsmPrimitive;
    2321import org.openstreetmap.josm.data.osm.Way;
  • src/org/openstreetmap/josm/data/osm/visitor/SimplePaintVisitor.java

     
    1515import java.util.Iterator;
    1616
    1717import org.openstreetmap.josm.Main;
    18 import org.openstreetmap.josm.data.Preferences;
    1918import org.openstreetmap.josm.data.osm.DataSet;
    2019import org.openstreetmap.josm.data.osm.RelationMember;
    2120import org.openstreetmap.josm.data.osm.Node;
     
    2120import org.openstreetmap.josm.data.osm.Node;
    2221import org.openstreetmap.josm.data.osm.OsmPrimitive;
    2322import org.openstreetmap.josm.data.osm.Relation;
    24 import org.openstreetmap.josm.data.osm.RelationMember;
    2523import org.openstreetmap.josm.data.osm.Way;
    2624import org.openstreetmap.josm.gui.NavigatableComponent;
    2725
  • src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java

     
    66import java.awt.BasicStroke;
    77import java.awt.Color;
    88import java.awt.Font;
    9 import java.awt.Graphics;
    109import java.awt.Graphics2D;
    1110import java.awt.Point;
    1211import java.awt.Polygon;
    13 import java.awt.RenderingHints;
    1412import java.awt.Stroke;
    1513import java.awt.geom.GeneralPath;
    1614import java.util.Collection;
     
    1917import javax.swing.ImageIcon;
    2018
    2119import org.openstreetmap.josm.Main;
    22 import org.openstreetmap.josm.actions.UnselectAllAction;
    23 import org.openstreetmap.josm.data.Preferences;
    2420import org.openstreetmap.josm.data.osm.DataSet;
    2521import org.openstreetmap.josm.data.osm.Node;
    2622import org.openstreetmap.josm.data.osm.OsmPrimitive;
     
    2723import org.openstreetmap.josm.data.osm.Relation;
    2824import org.openstreetmap.josm.data.osm.Way;
    2925import org.openstreetmap.josm.data.osm.visitor.SimplePaintVisitor;
    30 import org.openstreetmap.josm.gui.NavigatableComponent;
    3126import org.openstreetmap.josm.gui.mappaint.AreaElemStyle;
    3227import org.openstreetmap.josm.gui.mappaint.ElemStyle;
    3328import org.openstreetmap.josm.gui.mappaint.ElemStyles;
  • src/org/openstreetmap/josm/data/osm/Relation.java

     
    44import static org.openstreetmap.josm.tools.I18n.trn;
    55
    66import java.util.ArrayList;
    7 import java.util.Arrays;
    87import java.util.List;
    98
    109import org.openstreetmap.josm.data.osm.visitor.Visitor;
  • src/org/openstreetmap/josm/data/osm/DataSet.java

     
    11// License: GPL. Copyright 2007 by Immanuel Scholz and others
    22package org.openstreetmap.josm.data.osm;
    33
    4 import java.awt.Polygon;
    5 import java.awt.Shape;
    64import java.awt.geom.Area;
    75import java.util.Arrays;
    86import java.util.Collection;
  • src/org/openstreetmap/josm/data/osm/Node.java

     
    22package org.openstreetmap.josm.data.osm;
    33
    44import static org.openstreetmap.josm.tools.I18n.tr;
    5 import static org.openstreetmap.josm.tools.I18n.trn;
    6 
    75import java.text.DecimalFormat;
    86import java.text.NumberFormat;
    97
  • src/org/openstreetmap/josm/data/Bounds.java

     
    22package org.openstreetmap.josm.data;
    33
    44import java.awt.geom.Rectangle2D;
    5 import java.awt.geom.RectangularShape;
    65
    76import org.openstreetmap.josm.data.coor.LatLon;
    87import org.openstreetmap.josm.data.projection.Projection;
     
    7069        }
    7170       
    7271        /**
    73          * Returns the lat/lon bounding box as an object of type Rectangle2D.Double
    74          * @return
     72         * Converts the lat/lon bounding box to an object of type Rectangle2D.Double
     73         * @return the bounding box to Rectangle2D.Double
    7574         */
    7675        public Rectangle2D.Double asRect() {
    7776                return new Rectangle2D.Double(min.lon(), min.lat(), max.lon()-min.lon(), max.lat()-min.lat());
  • src/org/openstreetmap/josm/gui/SelectionManager.java

     
    66import java.awt.Graphics;
    77import java.awt.Point;
    88import java.awt.Rectangle;
    9 import java.awt.event.ActionEvent;
    109import java.awt.event.InputEvent;
    11 import java.awt.event.KeyEvent;
    1210import java.awt.event.MouseEvent;
    1311import java.awt.event.MouseListener;
    1412import java.awt.event.MouseMotionListener;
     
    1715import java.util.Collection;
    1816import java.util.LinkedList;
    1917
    20 import javax.swing.AbstractAction;
    21 import javax.swing.JComponent;
    22 import javax.swing.KeyStroke;
    23 
    24 import org.openstreetmap.josm.Main;
    2518import org.openstreetmap.josm.data.osm.Node;
    2619import org.openstreetmap.josm.data.osm.OsmPrimitive;
    2720import org.openstreetmap.josm.data.osm.Way;
  • src/org/openstreetmap/josm/gui/SideButton.java

     
    11package org.openstreetmap.josm.gui;
    22
    33import static org.openstreetmap.josm.tools.I18n.tr;
    4 import static org.openstreetmap.josm.tools.I18n.marktr;
    5 
    64import java.awt.event.ActionListener;
    75import java.awt.Insets;
    86import javax.swing.Action;
  • src/org/openstreetmap/josm/gui/MapScaler.java

     
    1414import org.openstreetmap.josm.actions.HelpAction.Helpful;
    1515import org.openstreetmap.josm.data.coor.LatLon;
    1616import org.openstreetmap.josm.data.projection.Projection;
    17 import org.openstreetmap.josm.tools.ColorHelper;
    1817
    1918public class MapScaler extends JComponent implements Helpful {
    2019
     
    1918public class MapScaler extends JComponent implements Helpful {
    2019
    2120        private final NavigatableComponent mv;
    22         private final Projection proj;
    23 
    2421        public MapScaler(NavigatableComponent mv, Projection proj) {
    2522                this.mv = mv;
    26                 this.proj = proj;
    2723                setSize(100,30);
    2824                setOpaque(false);
    2925    }
  • src/org/openstreetmap/josm/gui/preferences/ToolbarPreferences.java

     
    144144                Map<String, Action> us = new TreeMap<String, Action>();
    145145                for (Action a : actions.values())
    146146                {
    147                         us.put(a.getValue(a.NAME).toString()+a.toString(), a);
     147                        us.put(a.getValue(Action.NAME).toString()+a.toString(), a);
    148148                }
    149149                for (String a : us.keySet())
    150150                        unselected.addElement(us.get(a));
  • src/org/openstreetmap/josm/gui/preferences/AdvancedPreference.java

     
    4747                                boolean isSelected, boolean hasFocus, int row, int column)
    4848                        {
    4949                                JLabel label=new JLabel();
    50                                 String s = defaults.get((String)value);
     50                                String s = defaults.get(value);
    5151                                if(s != null)
    5252                                {
    5353                                        if(s.equals(model.getValueAt(row, 1)))
     
    5959                                        label.setToolTipText(tr("Default value currently unknown (setting has not been used yet)."));
    6060                                label.setText((String)value);
    6161                                return label;
    62                         };
     62                        }
    6363                };
    6464                final JTable list = new JTable(model);
    6565                list.getColumn(tr("Key")).setCellRenderer(renderer);
  • src/org/openstreetmap/josm/gui/preferences/PreferenceSetting.java

     
    1010        void addGui(PreferenceDialog gui);
    1111
    1212        /**
    13          * Called, when OK is pressed to save the setting in the Preferences file.
     13         * Called when OK is pressed to save the setting in the preferences file.
    1414         */
    1515        void ok();
    1616}
  • src/org/openstreetmap/josm/gui/preferences/PluginPreference.java

     
    4646public class PluginPreference implements PreferenceSetting {
    4747
    4848        /**
    49          * Only the plugin name, it's jar location and the description.
     49         * Only the plugin name, its jar location and the description.
    5050         * In other words, this is the minimal requirement the plugin preference page
    5151         * needs to show the plugin as available
    5252         *
     
    5252         *
    5353         * @author imi
    5454         */
    55         public static class PluginDescription implements Comparable {
     55        public static class PluginDescription implements Comparable<Object> {
    5656                // Note: All the following need to be public instance variables of
    5757                // type String.  (Plugin description XMLs from the server are parsed
    5858                // with tools.XmlObjectParser, which uses reflection to access them.)
  • src/org/openstreetmap/josm/gui/preferences/TaggingPresetPreference.java

     
    1111import java.util.HashMap;
    1212import java.util.StringTokenizer;
    1313
    14 import javax.swing.Action;
    1514import javax.swing.BorderFactory;
    1615import javax.swing.Box;
    1716import javax.swing.DefaultListModel;
  • src/org/openstreetmap/josm/gui/preferences/FilePreferences.java

     
    33
    44import static org.openstreetmap.josm.tools.I18n.tr;
    55
    6 import javax.swing.Box;
    76import javax.swing.JCheckBox;
    87import javax.swing.JSeparator;
    98import javax.swing.SwingConstants;
  • src/org/openstreetmap/josm/gui/download/BoundingBoxSelection.java

     
    9898                                        }
    9999                                }
    100100                        }
    101                 };
     101                }
    102102               
    103103                osmUrl.getDocument().addDocumentListener(new osmUrlRefresher());
    104104               
  • src/org/openstreetmap/josm/gui/MainApplication.java

     
    5151        /**
    5252         * Main application Startup
    5353         */
    54         @SuppressWarnings("deprecation")
    5554        public static void main(final String[] argArray) {
    5655                /////////////////////////////////////////////////////////////////////////
    5756                //                        TO ALL TRANSLATORS
  • src/org/openstreetmap/josm/gui/MapView.java

     
    88import java.awt.Graphics;
    99import java.awt.Graphics2D;
    1010import java.awt.Point;
    11 import java.awt.Transparency;
    1211import java.awt.event.MouseEvent;
    1312import java.awt.event.MouseMotionListener;
    1413import java.awt.event.ComponentAdapter;
     
    2827import org.openstreetmap.josm.actions.AutoScaleAction;
    2928import org.openstreetmap.josm.actions.MoveAction;
    3029import org.openstreetmap.josm.data.Bounds;
    31 import org.openstreetmap.josm.data.Preferences;
    3230import org.openstreetmap.josm.data.SelectionChangedListener;
    3331import org.openstreetmap.josm.data.coor.EastNorth;
    3432import org.openstreetmap.josm.data.coor.LatLon;
  • src/org/openstreetmap/josm/gui/GettingStarted.java

     
    1818import javax.swing.border.EmptyBorder;
    1919
    2020import org.openstreetmap.josm.Main;
    21 import org.openstreetmap.josm.tools.ImageProvider;
    2221import org.openstreetmap.josm.tools.OpenBrowser;
    2322import org.openstreetmap.josm.tools.WikiReader;
    2423import org.openstreetmap.josm.actions.AboutAction;
     
    2524
    2625public class GettingStarted extends JPanel {
    2726
    28     private JPanel panel;
    2927    static private String content = "";   
    3028
    3129    public class LinkGeneral extends JEditorPane implements HyperlinkListener {
    32         private String action;
    3330        public LinkGeneral(String text) {
    3431            setContentType("text/html");
    3532            setText(text);
     
    7269
    7370            /* look for hrefs of the form wiki/MessageOfTheDay>123 where > can also be <,<=,>= and the number is the revision number */
    7471            int start = 0;
    75             boolean nothingIncluded = true;
    7672            Pattern versionPattern = Pattern.compile("\\<a[^\\>]*href\\=\\\"([^\\\"]*\\/wiki\\/)(MessageOfTheDay(\\%3E%3D|%3C%3D|\\%3E|\\%3C)([0-9]+))\\\"[^\\>]*\\>[^\\<]*\\<\\/a\\>", Pattern.CASE_INSENSITIVE|Pattern.DOTALL|Pattern.MULTILINE);
    7773            Matcher matcher = versionPattern.matcher(motdcontent);
    7874            matcher.reset();
     
    118114                        }
    119115                        if (message.indexOf(emptyIndicator) == -1) {
    120116                            content += message.replace("<html>", "").replace("</html>", "").replace("<div id=\"searchable\">", "").replace("</div>", "");
    121                             nothingIncluded = false;
    122117                        }
    123118                    } catch (IOException ioe) {
    124119                        url = matcher.group(1) + matcher.group(2);
     
    124119                        url = matcher.group(1) + matcher.group(2);
    125120                        try {
    126121                            content += wr.read(url).replace("<html>", "").replace("</html>", "").replace("<div id=\"searchable\">", "").replace("</div>", "");
    127                             nothingIncluded = false;
    128122                        } catch (IOException ioe2) {
    129123                        }           
    130124                    }           
  • src/org/openstreetmap/josm/gui/dialogs/ConflictDialog.java

     
    3030
    3131import org.openstreetmap.josm.Main;
    3232import org.openstreetmap.josm.command.ConflictResolveCommand;
    33 import org.openstreetmap.josm.data.Preferences;
    3433import org.openstreetmap.josm.data.SelectionChangedListener;
    3534import org.openstreetmap.josm.data.osm.DataSet;
    3635import org.openstreetmap.josm.data.osm.Relation;
  • src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java

     
    218218                                                // clicked ok!
    219219                                                if (RelationEditor.this.relation == null) {
    220220                                                        Main.main.undoRedo.add(new AddCommand(clone));
    221                                                         Main.ds.fireSelectionChanged(Main.ds.getSelected());
     221                                                        DataSet.fireSelectionChanged(Main.ds.getSelected());
    222222                                                } else if (!RelationEditor.this.relation.realEqual(clone, true)) {
    223223                                                        Main.main.undoRedo.add(new ChangeCommand(RelationEditor.this.relation, clone));
    224                                                         Main.ds.fireSelectionChanged(Main.ds.getSelected());
     224                                                        DataSet.fireSelectionChanged(Main.ds.getSelected());
    225225                                                }
    226226                                        }
    227227                                        setVisible(false);
  • src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java

     
    2121
    2222import org.openstreetmap.josm.Main;
    2323import org.openstreetmap.josm.command.DeleteCommand;
     24import org.openstreetmap.josm.data.osm.DataSet;
    2425import org.openstreetmap.josm.data.osm.OsmPrimitive;
    2526import org.openstreetmap.josm.data.osm.Relation;
    2627import org.openstreetmap.josm.gui.OsmPrimitivRenderer;
     
    113114        public void updateList() {
    114115                list.setSize(Main.ds.relations.size());
    115116                int i = 0;
    116                 for (OsmPrimitive e : Main.ds.sort(Main.ds.relations)) {
     117                for (OsmPrimitive e : DataSet.sort(Main.ds.relations)) {
    117118                        if (!e.deleted && !e.incomplete)
    118119                                list.setElementAt(e, i++);
    119120                }
  • src/org/openstreetmap/josm/gui/layer/GpxLayer.java

     
    6666import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer;
    6767import org.openstreetmap.josm.io.GpxWriter;
    6868import org.openstreetmap.josm.io.MultiPartFormOutputStream;
    69 import org.openstreetmap.josm.tools.ColorHelper;
    7069import org.openstreetmap.josm.tools.DontShowAgainInfo;
    7170import org.openstreetmap.josm.tools.GBC;
    7271import org.openstreetmap.josm.tools.ImageProvider;
  • src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java

     
    3434import org.openstreetmap.josm.actions.SaveAction;
    3535import org.openstreetmap.josm.actions.SaveAsAction;
    3636import org.openstreetmap.josm.command.Command;
    37 import org.openstreetmap.josm.data.Preferences;
    3837import org.openstreetmap.josm.data.coor.EastNorth;
    3938import org.openstreetmap.josm.data.coor.LatLon;
    4039import org.openstreetmap.josm.data.osm.DataSet;
  • src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java

     
    3838import org.openstreetmap.josm.gui.layer.GpxLayer;
    3939import org.openstreetmap.josm.gui.layer.Layer;
    4040import org.openstreetmap.josm.tools.AudioPlayer;
    41 import org.openstreetmap.josm.tools.ColorHelper;
    4241import org.openstreetmap.josm.tools.ImageProvider;
    4342
    4443/**
  • src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java

     
    4848import org.openstreetmap.josm.gui.dialogs.LayerListDialog;
    4949import org.openstreetmap.josm.gui.dialogs.LayerListPopup;
    5050import org.openstreetmap.josm.io.MultiPartFormOutputStream;
    51 import org.openstreetmap.josm.tools.ColorHelper;
    5251import org.openstreetmap.josm.tools.DontShowAgainInfo;
    5352import org.openstreetmap.josm.tools.GBC;
    5453import org.openstreetmap.josm.tools.ImageProvider;
  • src/org/openstreetmap/josm/gui/mappaint/ElemStyleHandler.java

     
    3636                        area.init();
    3737                        icon.init();
    3838                }
    39         };
     39        }
    4040
    4141        public ElemStyleHandler(String name) {
    4242                styleName = name;
  • src/org/openstreetmap/josm/gui/mappaint/LineElemStyle.java

     
    1111        public boolean dashed;
    1212
    1313        public boolean over;
    14         public enum WidthMode { ABSOLUTE, PERCENT, OFFSET };
     14        public enum WidthMode { ABSOLUTE, PERCENT, OFFSET }
    1515        public WidthMode widthMode;
    1616
    1717        public Collection<LineElemStyle> overlays;
     
    5656                over = true; // only used for line modifications
    5757                widthMode = WidthMode.ABSOLUTE;
    5858                overlays = null;
    59         };
     59        }
    6060
    6161        // get width for overlays
    6262        public int getWidth(int ref)
  • src/org/openstreetmap/josm/gui/mappaint/MapPaintStyles.java

     
    11package org.openstreetmap.josm.gui.mappaint;
    22
    3 import java.awt.Toolkit;
    4 import java.io.File;
    5 import java.io.FileReader;
    6 import java.net.URL;
    7 import java.util.HashMap;
    83import java.util.LinkedList;
    94import java.util.List;
    10 import java.util.Iterator;
    115
    126import javax.swing.ImageIcon;
    137
     
    126import javax.swing.ImageIcon;
    137
    148import org.openstreetmap.josm.Main;
    15 import org.openstreetmap.josm.data.osm.OsmPrimitive;
    169import org.openstreetmap.josm.gui.mappaint.ElemStyles;
    1710import org.openstreetmap.josm.io.MirroredInputStream;
    1811import org.openstreetmap.josm.tools.ImageProvider;
  • src/org/openstreetmap/josm/gui/mappaint/ElemStyles.java

     
    77import java.util.Iterator;
    88
    99import org.openstreetmap.josm.data.osm.Node;
    10 import org.openstreetmap.josm.data.osm.OsmPrimitive;
    1110import org.openstreetmap.josm.data.osm.OsmUtils;
    1211import org.openstreetmap.josm.data.osm.Way;
    1312import org.openstreetmap.josm.Main;
  • src/org/openstreetmap/josm/gui/MapStatus.java

     
    6767         */
    6868        class ImageLabel extends JPanel {
    6969                private JLabel tf;
    70                 private JLabel lbl;
    7170                private int chars;
    7271                public ImageLabel(String img, String tooltip, int chars) {
    7372                        super();
     
    7372                        super();
    7473                        setLayout(new GridBagLayout());
    7574                        setBackground(Color.decode("#b8cfe5"));
    76                         add(lbl = new JLabel(ImageProvider.get("statusline/"+img+".png")), GBC.std().anchor(GBC.WEST).insets(0,1,1,0));
     75                        add(new JLabel(ImageProvider.get("statusline/"+img+".png")), GBC.std().anchor(GBC.WEST).insets(0,1,1,0));
    7776                        add(tf = new JLabel(), GBC.std().fill(GBC.BOTH).anchor(GBC.WEST).insets(2,1,1,0));
    7877                        setToolTipText(tooltip);
    7978                        this.chars = chars;