Ignore:
Timestamp:
2013-07-26T13:38:17+02:00 (11 years ago)
Author:
bastiK
Message:

see #8902 - add missing @Override annotations (patch by shinigami)

Location:
trunk/src/org/openstreetmap/josm/gui
Files:
209 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/BookmarkList.java

    r5926 r6084  
    6767        }
    6868
     69        @Override
    6970        public int compareTo(Bookmark b) {
    7071            return name.toLowerCase().compareTo(b.name.toLowerCase());
     
    224225
    225226        }
     227        @Override
    226228        public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected,
    227229                boolean cellHasFocus) {
  • trunk/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java

    r6070 r6084  
    138138     * @return the name
    139139     */
     140    @Override
    140141    public String format(Node node) {
    141142        StringBuilder name = new StringBuilder();
     
    203204    };
    204205
     206    @Override
    205207    public Comparator<Node> getNodeComparator() {
    206208        return nodeComparator;
     
    214216     * @return the name
    215217     */
     218    @Override
    216219    public String format(Way way) {
    217220        StringBuilder name = new StringBuilder();
     
    293296    };
    294297
     298    @Override
    295299    public Comparator<Way> getWayComparator() {
    296300        return wayComparator;
     
    304308     * @return the name
    305309     */
     310    @Override
    306311    public String format(Relation relation) {
    307312        StringBuilder name = new StringBuilder();
     
    401406    };
    402407
     408    @Override
    403409    public Comparator<Relation> getRelationComparator() {
    404410        return relationComparator;
     
    484490     * @return the name
    485491     */
     492    @Override
    486493    public String format(Changeset changeset) {
    487494        return tr("Changeset {0}",changeset.getId());
     
    547554     * @return the name
    548555     */
     556    @Override
    549557    public String format(HistoryNode node) {
    550558        StringBuilder sb = new StringBuilder();
     
    578586     * @return the name
    579587     */
     588    @Override
    580589    public String format(HistoryWay way) {
    581590        StringBuilder sb = new StringBuilder();
     
    619628     * @return the name
    620629     */
     630    @Override
    621631    public String format(HistoryRelation relation) {
    622632        StringBuilder sb = new StringBuilder();
  • trunk/src/org/openstreetmap/josm/gui/FileDrop.java

    r5835 r6084  
    7575                true, // Recursive
    7676                new FileDrop.Listener(){
     77                    @Override
    7778                    public void filesDropped( java.io.File[] files ){
    7879                        // start asynchronous loading of files
     
    272273        {   // Make a drop listener
    273274            dropListener = new java.awt.dnd.DropTargetListener()
    274             {   public void dragEnter( java.awt.dnd.DropTargetDragEvent evt )
     275            {   @Override
     276                public void dragEnter( java.awt.dnd.DropTargetDragEvent evt )
    275277            {       log( out, "FileDrop: dragEnter event." );
    276278
     
    299301            }   // end dragEnter
    300302
     303            @Override
    301304            public void dragOver( java.awt.dnd.DropTargetDragEvent evt )
    302305            {   // This is called continually as long as the mouse is
     
    304307            }   // end dragOver
    305308
     309            @Override
    306310            public void drop( java.awt.dnd.DropTargetDropEvent evt )
    307311            {   log( out, "FileDrop: drop event." );
     
    389393            }   // end drop
    390394
     395            @Override
    391396            public void dragExit( java.awt.dnd.DropTargetEvent evt )
    392397            {   log( out, "FileDrop: dragExit event." );
     
    399404            }   // end dragExit
    400405
     406            @Override
    401407            public void dropActionChanged( java.awt.dnd.DropTargetDragEvent evt )
    402408            {   log( out, "FileDrop: dropActionChanged event." );
     
    481487        // Listen for hierarchy changes and remove the drop target when the parent gets cleared out.
    482488        c.addHierarchyListener( new java.awt.event.HierarchyListener()
    483         {   public void hierarchyChanged( java.awt.event.HierarchyEvent evt )
     489        {   @Override
     490            public void hierarchyChanged( java.awt.event.HierarchyEvent evt )
    484491        {   log( out, "FileDrop: Hierarchy changed." );
    485492        java.awt.Component parent = c.getParent();
     
    813820         * @since 1.1
    814821         */
     822        @Override
    815823        public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
    816824        {
     
    839847         * @since 1.1
    840848         */
     849        @Override
    841850        public Object getTransferData( java.awt.datatransfer.DataFlavor flavor )
    842851        throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException
     
    862871         * @since 1.1
    863872         */
     873        @Override
    864874        public boolean isDataFlavorSupported( java.awt.datatransfer.DataFlavor flavor )
    865875        {
  • trunk/src/org/openstreetmap/josm/gui/GettingStarted.java

    r6070 r6084  
    5353        }
    5454
     55        @Override
    5556        public void hyperlinkUpdate(HyperlinkEvent e) {
    5657            if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {
  • trunk/src/org/openstreetmap/josm/gui/HelpAwareOptionPane.java

    r6070 r6084  
    113113        }
    114114
     115        @Override
    115116        public void actionPerformed(ActionEvent e) {
    116117            pane.setValue(value);
     
    168169        HelpUtil.setHelpContext(b, helpTopic);
    169170        Action a = new AbstractAction() {
     171            @Override
    170172            public void actionPerformed(ActionEvent e) {
    171173                HelpBrowser.setUrlForHelpTopic(helpTopic);
     
    271273        dialog.getRootPane().getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put(KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE,0), "close");
    272274        dialog.getRootPane().getActionMap().put("close", new AbstractAction() {
     275            @Override
    273276            public void actionPerformed(ActionEvent e) {
    274277                pane.setValue(JOptionPane.CLOSED_OPTION);
     
    324327    static public void showMessageDialogInEDT(final Component parentComponent, final Object msg, final String title, final int messageType, final String helpTopic)  {
    325328        GuiHelper.runInEDT(new Runnable() {
     329            @Override
    326330            public void run() {
    327331                showOptionDialog(parentComponent, msg, title, messageType, null, null, null, helpTopic);
  • trunk/src/org/openstreetmap/josm/gui/IconToggleButton.java

    r5926 r6084  
    6060    }
    6161
     62    @Override
    6263    public void propertyChange(PropertyChangeEvent evt) {
    6364        if (evt.getPropertyName().equals("active")) {
     
    6970    }
    7071
     72    @Override
    7173    public void destroy() {
    7274        Action action = getAction();
  • trunk/src/org/openstreetmap/josm/gui/JosmUserIdentityManager.java

    r6070 r6084  
    239239    /* interface PreferenceChangeListener                                  */
    240240    /* ------------------------------------------------------------------- */
     241    @Override
    241242    public void preferenceChanged(PreferenceChangeEvent evt) {
    242243        if (evt.getKey().equals("osm-server.username")) {
  • trunk/src/org/openstreetmap/josm/gui/MainApplet.java

    r5886 r6084  
    4242                    Shortcut.registerShortcut("applet:uploadprefs", tr("Upload Preferences"), KeyEvent.CHAR_UNDEFINED, Shortcut.NONE), true);
    4343        }
     44        @Override
    4445        public void actionPerformed(ActionEvent e) {
    4546            ((ServerSidePreferences)Main.pref).upload();
     
    164165        Main.pref = new ServerSidePreferences(applet.getCodeBase());
    165166        applet.setStub(new AppletStub() {
     167            @Override
    166168            public void appletResize(int w, int h) {
    167169                frame.setSize(w, h);
    168170            }
    169171
     172            @Override
    170173            public AppletContext getAppletContext() {
    171174                return null;
    172175            }
    173176
     177            @Override
    174178            public URL getCodeBase() {
    175179                try {
     
    181185            }
    182186
     187            @Override
    183188            public URL getDocumentBase() {
    184189                return getCodeBase();
    185190            }
    186191
     192            @Override
    187193            public String getParameter(String k) {
    188194                return null;
    189195            }
    190196
     197            @Override
    191198            public boolean isActive() {
    192199                return true;
  • trunk/src/org/openstreetmap/josm/gui/MainApplication.java

    r6083 r6084  
    353353
    354354        GuiHelper.runInEDT(new Runnable() {
     355            @Override
    355356            public void run() {
    356357                splash.setVisible(false);
     
    381382
    382383        SwingUtilities.invokeLater(new Runnable() {
     384            @Override
    383385            public void run() {
    384386                if (AutosaveTask.PROP_AUTOSAVE_ENABLED.get()) {
  • trunk/src/org/openstreetmap/josm/gui/MapMover.java

    r5472 r6084  
    4040            this.action = action;
    4141        }
     42        @Override
    4243        public void actionPerformed(ActionEvent e) {
    4344            if (action.equals(".") || action.equals(",")) {
     
    121122     * If the right (and only the right) mouse button is pressed, move the map
    122123     */
     124    @Override
    123125    public void mouseDragged(MouseEvent e) {
    124126        int offMask = MouseEvent.BUTTON1_DOWN_MASK | MouseEvent.BUTTON2_DOWN_MASK;
     
    187189     * @param e The wheel event.
    188190     */
     191    @Override
    189192    public void mouseWheelMoved(MouseWheelEvent e) {
    190193        nc.zoomToFactor(e.getX(), e.getY(), Math.pow(Math.sqrt(2), e.getWheelRotation()));
     
    194197     * Emulates dragging on Mac OSX
    195198     */
     199    @Override
    196200    public void mouseMoved(MouseEvent e) {
    197201        if (!movementInPlace)
  • trunk/src/org/openstreetmap/josm/gui/MapScaler.java

    r3754 r6084  
    4646    }
    4747
     48    @Override
    4849    public String helpTopic() {
    4950        return ht("/MapView/Scaler");
  • trunk/src/org/openstreetmap/josm/gui/MapSlider.java

    r4065 r6084  
    2929    }
    3030
     31    @Override
    3132    public void propertyChange(PropertyChangeEvent evt) {
    3233        if (getModel().getValueIsAdjusting()) return;
     
    5455    }
    5556
     57    @Override
    5658    public void stateChanged(ChangeEvent e) {
    5759        if (preventChange) return;
     
    6567    }
    6668
     69    @Override
    6770    public String helpTopic() {
    6871        return ht("/MapView/Slider");
  • trunk/src/org/openstreetmap/josm/gui/MapStatus.java

    r6070 r6084  
    455455            popup = null;
    456456            EventQueue.invokeLater(new Runnable(){
     457               @Override
    457458               public void run() {
    458459                    staticPopup.hide();
  • trunk/src/org/openstreetmap/josm/gui/MenuScroller.java

    r6070 r6084  
    599599
    600600    private class MouseScrollListener implements MouseWheelListener {
     601        @Override
    601602        public void mouseWheelMoved(MouseWheelEvent mwe) {
    602603            if (menu.getComponents().length > scrollCount) {
  • trunk/src/org/openstreetmap/josm/gui/MultiSplitLayout.java

    r5903 r6084  
    212212     * @see #removeLayoutComponent
    213213     */
     214    @Override
    214215    public void addLayoutComponent(String name, Component child) {
    215216        if (name == null)
     
    224225     * @see #addLayoutComponent
    225226     */
     227    @Override
    226228    public void removeLayoutComponent(Component child) {
    227229        String name = child.getName();
     
    321323    }
    322324
     325    @Override
    323326    public Dimension preferredLayoutSize(Container parent) {
    324327        Dimension size = preferredNodeSize(getModel());
     
    326329    }
    327330
     331    @Override
    328332    public Dimension minimumLayoutSize(Container parent) {
    329333        Dimension size = minimumNodeSize(getModel());
     
    760764     * with a matching Leaf Node.
    761765     */
     766    @Override
    762767    public void layoutContainer(Container parent) {
    763768        checkLayout(getModel());
  • trunk/src/org/openstreetmap/josm/gui/MultiSplitPane.java

    r3083 r6084  
    157157
    158158    private class DefaultDividerPainter extends DividerPainter {
     159        @Override
    159160        public void paint(Graphics g, Divider divider) {
    160161            if ((divider == activeDivider()) && !isContinuousLayout()) {
     
    202203     * {@inheritDoc}
    203204     */
     205    @Override
    204206    protected void paintChildren(Graphics g) {
    205207        super.paintChildren(g);
     
    353355    private class InputHandler extends MouseInputAdapter implements KeyListener {
    354356
     357        @Override
    355358        public void mouseEntered(MouseEvent e) {
    356359            updateCursor(e.getX(), e.getY(), true);
    357360        }
    358361
     362        @Override
    359363        public void mouseMoved(MouseEvent e) {
    360364            updateCursor(e.getX(), e.getY(), true);
    361365        }
    362366
     367        @Override
    363368        public void mouseExited(MouseEvent e) {
    364369            updateCursor(e.getX(), e.getY(), false);
    365370        }
    366371
     372        @Override
    367373        public void mousePressed(MouseEvent e) {
    368374            startDrag(e.getX(), e.getY());
    369375        }
     376        @Override
    370377        public void mouseReleased(MouseEvent e) {
    371378            finishDrag(e.getX(), e.getY());
    372379        }
     380        @Override
    373381        public void mouseDragged(MouseEvent e) {
    374382            updateDrag(e.getX(), e.getY());
    375383        }
     384        @Override
    376385        public void keyPressed(KeyEvent e) {
    377386            if (e.getKeyCode() == KeyEvent.VK_ESCAPE) {
     
    379388            }
    380389        }
     390        @Override
    381391        public void keyReleased(KeyEvent e) { }
     392        @Override
    382393        public void keyTyped(KeyEvent e) { }
    383394    }
    384395
     396    @Override
    385397    public AccessibleContext getAccessibleContext() {
    386398        if( accessibleContext == null ) {
     
    391403
    392404    protected class AccessibleMultiSplitPane extends AccessibleJPanel {
     405        @Override
    393406        public AccessibleRole getAccessibleRole() {
    394407            return AccessibleRole.SPLIT_PANE;
  • trunk/src/org/openstreetmap/josm/gui/OsmPrimitivRenderer.java

    r5862 r6084  
    4242     * Adapter method supporting the ListCellRenderer interface.
    4343     */
     44    @Override
    4445    public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
    4546        Component def = defaultListCellRenderer.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
     
    5051     * Adapter method supporting the TableCellRenderer interface.
    5152     */
     53    @Override
    5254    public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
    5355        Component def = defaultTableCellRenderer.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
  • trunk/src/org/openstreetmap/josm/gui/PleaseWaitDialog.java

    r6070 r6084  
    6767        setLocationRelativeTo(getParent());
    6868        addComponentListener(new ComponentListener() {
     69            @Override
    6970            public void componentHidden(ComponentEvent e) {}
     71            @Override
    7072            public void componentMoved(ComponentEvent e) {}
     73            @Override
    7174            public void componentShown(ComponentEvent e) {}
     75            @Override
    7276            public void componentResized(ComponentEvent ev) {
    7377                int w = getWidth();
     
    8892    }
    8993
     94    @Override
    9095    public void setIndeterminate(boolean newValue) {
    9196        UIManager.put("ProgressBar.cycleTime", UIManager.getInt("ProgressBar.repaintInterval") * 100);
     
    104109     * @param text
    105110     */
     111    @Override
    106112    public void setCustomText(String text) {
    107113        if(text == null || text.trim().length() == 0) {
     
    117123    }
    118124
     125    @Override
    119126    public void setCurrentAction(String text) {
    120127        currentAction.setText(text);
     
    127134     * @param message the message to append to the log. Ignore if null or white space only.
    128135     */
     136    @Override
    129137    public void appendLogMessage(String message) {
    130138        if (message == null || message.trim().length() ==0 )
  • trunk/src/org/openstreetmap/josm/gui/PleaseWaitRunnable.java

    r4907 r6084  
    8686                    } else {
    8787                        EventQueue.invokeAndWait(new Runnable() {
     88                            @Override
    8889                            public void run() {
    8990                                finish();
     
    103104                } else {
    104105                    EventQueue.invokeAndWait(new Runnable() {
     106                        @Override
    105107                        public void run() {
    106108                            afterFinish();
     
    113115                // Exception has to thrown in EDT to be shown to user
    114116                SwingUtilities.invokeLater(new Runnable() {
     117                    @Override
    115118                    public void run() {
    116119                        if (e instanceof RuntimeException) {
     
    132135    }
    133136
     137    @Override
    134138    public final void run() {
    135139        if (canceled)
     
    138142        if (EventQueue.isDispatchThread()) {
    139143            new Thread(new Runnable() {
     144                @Override
    140145                public void run() {
    141146                    doRealRun();
     
    147152    }
    148153
     154    @Override
    149155    public void operationCanceled() {
    150156        cancel();
  • trunk/src/org/openstreetmap/josm/gui/QuadStateCheckBox.java

    r2512 r6084  
    4141        ActionMap map = new ActionMapUIResource();
    4242        map.put("pressed", new AbstractAction() {
     43            @Override
    4344            public void actionPerformed(ActionEvent e) {
    4445                grabFocus();
     
    135136        }
    136137        /** Filter: No one may change the armed/selected/pressed status except us. */
    137         public void setArmed(boolean b) { }
    138         public void setSelected(boolean b) { }
    139         public void setPressed(boolean b) { }
     138        @Override public void setArmed(boolean b) { }
     139        @Override public void setSelected(boolean b) { }
     140        @Override public void setPressed(boolean b) { }
    140141        /** We disable focusing on the component when it is not
    141142         * enabled. */
    142         public void setEnabled(boolean b) {
     143        @Override public void setEnabled(boolean b) {
    143144            setFocusable(b);
    144145            other.setEnabled(b);
     
    146147        /** All these methods simply delegate to the "other" model
    147148         * that is being decorated. */
    148         public boolean isArmed() { return other.isArmed(); }
    149         public boolean isSelected() { return other.isSelected(); }
    150         public boolean isEnabled() { return other.isEnabled(); }
    151         public boolean isPressed() { return other.isPressed(); }
    152         public boolean isRollover() { return other.isRollover(); }
    153         public void setRollover(boolean b) { other.setRollover(b); }
    154         public void setMnemonic(int key) { other.setMnemonic(key); }
    155         public int getMnemonic() { return other.getMnemonic(); }
    156         public void setActionCommand(String s) {
     149        @Override public boolean isArmed() { return other.isArmed(); }
     150        @Override public boolean isSelected() { return other.isSelected(); }
     151        @Override public boolean isEnabled() { return other.isEnabled(); }
     152        @Override public boolean isPressed() { return other.isPressed(); }
     153        @Override public boolean isRollover() { return other.isRollover(); }
     154        @Override public void setRollover(boolean b) { other.setRollover(b); }
     155        @Override public void setMnemonic(int key) { other.setMnemonic(key); }
     156        @Override public int getMnemonic() { return other.getMnemonic(); }
     157        @Override public void setActionCommand(String s) {
    157158            other.setActionCommand(s);
    158159        }
    159         public String getActionCommand() {
     160        @Override public String getActionCommand() {
    160161            return other.getActionCommand();
    161162        }
    162         public void setGroup(ButtonGroup group) {
     163        @Override public void setGroup(ButtonGroup group) {
    163164            other.setGroup(group);
    164165        }
    165         public void addActionListener(ActionListener l) {
     166        @Override public void addActionListener(ActionListener l) {
    166167            other.addActionListener(l);
    167168        }
    168         public void removeActionListener(ActionListener l) {
     169        @Override public void removeActionListener(ActionListener l) {
    169170            other.removeActionListener(l);
    170171        }
    171         public void addItemListener(ItemListener l) {
     172        @Override public void addItemListener(ItemListener l) {
    172173            other.addItemListener(l);
    173174        }
    174         public void removeItemListener(ItemListener l) {
     175        @Override public void removeItemListener(ItemListener l) {
    175176            other.removeItemListener(l);
    176177        }
    177         public void addChangeListener(ChangeListener l) {
     178        @Override public void addChangeListener(ChangeListener l) {
    178179            other.addChangeListener(l);
    179180        }
    180         public void removeChangeListener(ChangeListener l) {
     181        @Override public void removeChangeListener(ChangeListener l) {
    181182            other.removeChangeListener(l);
    182183        }
    183         public Object[] getSelectedObjects() {
     184        @Override public Object[] getSelectedObjects() {
    184185            return other.getSelectedObjects();
    185186        }
  • trunk/src/org/openstreetmap/josm/gui/ScrollViewport.java

    r3083 r6084  
    7070
    7171    private Timer timer = new Timer(100, new ActionListener() {
     72        @Override
    7273        public void actionPerformed(ActionEvent arg0) {
    7374            ScrollViewport.this.scroll();
  • trunk/src/org/openstreetmap/josm/gui/SelectionManager.java

    r6070 r6084  
    123123        selectionEndedListener.addPropertyChangeListener(this);
    124124        eventSource.addPropertyChangeListener("scale", new PropertyChangeListener(){
     125            @Override
    125126            public void propertyChange(PropertyChangeEvent evt) {
    126127                if (mousePosStart != null) {
     
    146147     * If the correct button, from the "drawing rectangle" mode
    147148     */
     149    @Override
    148150    public void mousePressed(MouseEvent e) {
    149151        if (e.getButton() == MouseEvent.BUTTON1) {
     
    158160     * If the correct button is hold, draw the rectangle.
    159161     */
     162    @Override
    160163    public void mouseDragged(MouseEvent e) {
    161164        int buttonPressed = e.getModifiersEx() & (MouseEvent.BUTTON1_DOWN_MASK | MouseEvent.BUTTON3_DOWN_MASK);
     
    188191     * Check the state of the keys and buttons and set the selection accordingly.
    189192     */
     193    @Override
    190194    public void mouseReleased(MouseEvent e) {
    191195        if (e.getButton() != MouseEvent.BUTTON1)
     
    273277     * If the action goes inactive, remove the selection rectangle from screen
    274278     */
     279    @Override
    275280    public void propertyChange(PropertyChangeEvent evt) {
    276281        if (evt.getPropertyName().equals("active") && !(Boolean)evt.getNewValue() && mousePosStart != null) {
     
    362367    }
    363368
     369    @Override
    364370    public void mouseClicked(MouseEvent e) {}
     371    @Override
    365372    public void mouseEntered(MouseEvent e) {}
     373    @Override
    366374    public void mouseExited(MouseEvent e) {}
     375    @Override
    367376    public void mouseMoved(MouseEvent e) {}
    368377}
  • trunk/src/org/openstreetmap/josm/gui/SplashScreen.java

    r5926 r6084  
    154154        }
    155155
     156        @Override
    156157        public void setCustomText(String message) {
    157158            if(message.isEmpty())
     
    161162        }
    162163
     164        @Override
    163165        public void setIndeterminate(boolean indeterminate) {
    164166            progressBar.setIndeterminate(indeterminate);
     
    166168        }
    167169
     170        @Override
    168171        public void setMaximum(int maximum) {
    169172            progressBar.setMaximum(maximum);
     
    179182         * task titles together with their execution time.
    180183         */
     184        @Override
    181185        public void setTaskTitle(String taskTitle) {
    182186
     
    207211        }
    208212
     213        @Override
    209214        public void setValue(int value) {
    210215            progressBar.setValue(value);
  • trunk/src/org/openstreetmap/josm/gui/actionsupport/DeleteFromRelationConfirmationDialog.java

    r5998 r6084  
    175175    }
    176176
     177    @Override
    177178    public void tableChanged(TableModelEvent e) {
    178179        updateMessage();
     
    205206                    new Comparator<RelationToChildReference>() {
    206207                        private NameFormatter nf = DefaultNameFormatter.getInstance();
     208                        @Override
    207209                        public int compare(RelationToChildReference o1, RelationToChildReference o2) {
    208210                            int cmp = o1.getChild().getDisplayName(nf).compareTo(o2.getChild().getDisplayName(nf));
     
    322324        }
    323325
     326        @Override
    324327        public void actionPerformed(ActionEvent e) {
    325328            setCanceled(false);
     
    335338        }
    336339
     340        @Override
    337341        public void actionPerformed(ActionEvent e) {
    338342            setCanceled(true);
  • trunk/src/org/openstreetmap/josm/gui/bbox/SlippyMapBBoxChooser.java

    r5898 r6084  
    340340    }
    341341
     342    @Override
    342343    public Bounds getBoundingBox() {
    343344        return bbox;
     
    350351     * @param bbox the bounding box. null to reset the bounding box
    351352     */
     353    @Override
    352354    public void setBoundingBox(Bounds bbox) {
    353355        if (bbox == null || (bbox.getMin().lat() == 0.0 && bbox.getMin().lon() == 0.0
  • trunk/src/org/openstreetmap/josm/gui/bbox/SlippyMapControler.java

    r6070 r6084  
    190190        }
    191191
     192        @Override
    192193        public void actionPerformed(ActionEvent e) {
    193194            moveTask.setDirectionX(direction);
     
    203204        }
    204205
     206        @Override
    205207        public void actionPerformed(ActionEvent e) {
    206208            moveTask.setDirectionY(direction);
     
    313315    private class ZoomInAction extends AbstractAction {
    314316
     317        @Override
    315318        public void actionPerformed(ActionEvent e) {
    316319            iSlippyMapChooser.zoomIn();
     
    320323    private class ZoomOutAction extends AbstractAction {
    321324
     325        @Override
    322326        public void actionPerformed(ActionEvent e) {
    323327            iSlippyMapChooser.zoomOut();
  • trunk/src/org/openstreetmap/josm/gui/bbox/TileSelectionBBoxChooser.java

    r5898 r6084  
    134134     *
    135135     */
     136    @Override
    136137    public Bounds getBoundingBox() {
    137138        return bbox;
     
    143144     * @param bbox the bounding box. null, if this widget isn't initialized with a bounding box
    144145     */
     146    @Override
    145147    public void setBoundingBox(Bounds bbox) {
    146148        pnlTileGrid.initFromBoundingBox(bbox);
     
    196198     */
    197199    class TileBoundsChangeListener implements PropertyChangeListener {
     200        @Override
    198201        public void propertyChange(PropertyChangeEvent evt) {
    199202            if (!evt.getPropertyName().equals(TileGridInputPanel.TILE_BOUNDS_PROP)) return;
     
    371374        }
    372375
     376        @Override
    373377        public void propertyChange(PropertyChangeEvent evt) {
    374378            if (evt.getPropertyName().equals(TileAddressInputPanel.TILE_BOUNDS_PROP)) {
     
    385389
    386390        class ZomeLevelChangeHandler implements ChangeListener {
     391            @Override
    387392            public void stateChanged(ChangeEvent e) {
    388393                int zoomLevel = (Integer)spZoomLevel.getValue();
     
    410415            }
    411416
     417            @Override
    412418            public void focusGained(FocusEvent e) {/* irrelevant */}
    413419
     420            @Override
    414421            public void focusLost(FocusEvent e) {
    415422                buildTileBounds();
    416423            }
    417424
     425            @Override
    418426            public void actionPerformed(ActionEvent e) {
    419427                buildTileBounds();
    420428            }
    421429
     430            @Override
    422431            public void stateChanged(ChangeEvent e) {
    423432                buildTileBounds();
     
    506515            }
    507516
     517            @Override
    508518            public void actionPerformed(ActionEvent e) {
    509519                TileBounds tb = valTileAddress.getTileBounds();
  • trunk/src/org/openstreetmap/josm/gui/conflict/pair/ComparePairListCellRenderer.java

    r4162 r6084  
    1414        setOpaque(true);
    1515    }
     16    @Override
    1617    public Component getListCellRendererComponent(
    1718            JList list,
  • trunk/src/org/openstreetmap/josm/gui/conflict/pair/ConflictResolver.java

    r6070 r6084  
    168168     * @see PropertiesMergeModel
    169169     */
     170    @Override
    170171    public void propertyChange(PropertyChangeEvent evt) {
    171172        if (evt.getPropertyName().equals(TagMergeModel.PROP_NUM_UNDECIDED_TAGS)) {
  • trunk/src/org/openstreetmap/josm/gui/conflict/pair/ListMergeModel.java

    r6070 r6084  
    842842        }
    843843
     844        @Override
    844845        public Object getElementAt(int index) {
    845846            if (index < compareModes.size())
     
    848849        }
    849850
     851        @Override
    850852        public int getSize() {
    851853            return compareModes.size();
    852854        }
    853855
     856        @Override
    854857        public Object getSelectedItem() {
    855858            return compareModes.get(selectedIdx);
    856859        }
    857860
     861        @Override
    858862        public void setSelectedItem(Object anItem) {
    859863            int i = compareModes.indexOf(anItem);
  • trunk/src/org/openstreetmap/josm/gui/conflict/pair/ListMerger.java

    r6070 r6084  
    437437        }
    438438
     439        @Override
    439440        public void actionPerformed(ActionEvent arg0) {
    440441            int [] rows = myEntriesTable.getSelectedRows();
     
    442443        }
    443444
     445        @Override
    444446        public void valueChanged(ListSelectionEvent e) {
    445447            setEnabled(!myEntriesTable.getSelectionModel().isSelectionEmpty());
     
    464466        }
    465467
     468        @Override
    466469        public void actionPerformed(ActionEvent arg0) {
    467470            int [] rows = myEntriesTable.getSelectedRows();
     
    469472        }
    470473
     474        @Override
    471475        public void valueChanged(ListSelectionEvent e) {
    472476            setEnabled(!myEntriesTable.getSelectionModel().isSelectionEmpty());
     
    491495        }
    492496
     497        @Override
    493498        public void actionPerformed(ActionEvent arg0) {
    494499            int [] myRows = myEntriesTable.getSelectedRows();
     
    500505        }
    501506
     507        @Override
    502508        public void valueChanged(ListSelectionEvent e) {
    503509            setEnabled(
     
    525531        }
    526532
     533        @Override
    527534        public void actionPerformed(ActionEvent arg0) {
    528535            int [] myRows = myEntriesTable.getSelectedRows();
     
    534541        }
    535542
     543        @Override
    536544        public void valueChanged(ListSelectionEvent e) {
    537545            setEnabled(
     
    554562        }
    555563
     564        @Override
    556565        public void actionPerformed(ActionEvent arg0) {
    557566            int [] rows = theirEntriesTable.getSelectedRows();
     
    559568        }
    560569
     570        @Override
    561571        public void valueChanged(ListSelectionEvent e) {
    562572            setEnabled(!theirEntriesTable.getSelectionModel().isSelectionEmpty());
     
    576586        }
    577587
     588        @Override
    578589        public void actionPerformed(ActionEvent arg0) {
    579590            int [] rows = theirEntriesTable.getSelectedRows();
     
    581592        }
    582593
     594        @Override
    583595        public void valueChanged(ListSelectionEvent e) {
    584596            setEnabled(!theirEntriesTable.getSelectionModel().isSelectionEmpty());
     
    598610        }
    599611
     612        @Override
    600613        public void actionPerformed(ActionEvent arg0) {
    601614            int [] myRows = theirEntriesTable.getSelectedRows();
     
    607620        }
    608621
     622        @Override
    609623        public void valueChanged(ListSelectionEvent e) {
    610624            setEnabled(
     
    627641        }
    628642
     643        @Override
    629644        public void actionPerformed(ActionEvent arg0) {
    630645            int [] myRows = theirEntriesTable.getSelectedRows();
     
    636651        }
    637652
     653        @Override
    638654        public void valueChanged(ListSelectionEvent e) {
    639655            setEnabled(
     
    652668        }
    653669
     670        @Override
    654671        public void actionPerformed(ActionEvent arg0) {
    655672            model.copyAll(ListRole.MY_ENTRIES);
     
    661678        }
    662679
     680        @Override
    663681        public void update(Observable o, Object arg) {
    664682            updateEnabledState();
    665683        }
    666684
     685        @Override
    667686        public void propertyChange(PropertyChangeEvent evt) {
    668687            updateEnabledState();
     
    678697        }
    679698
     699        @Override
    680700        public void actionPerformed(ActionEvent arg0) {
    681701            model.copyAll(ListRole.THEIR_ENTRIES);
     
    687707        }
    688708
     709        @Override
    689710        public void update(Observable o, Object arg) {
    690711            updateEnabledState();
    691712        }
    692713
     714        @Override
    693715        public void propertyChange(PropertyChangeEvent evt) {
    694716            updateEnabledState();
     
    708730        }
    709731
     732        @Override
    710733        public void actionPerformed(ActionEvent arg0) {
    711734            int [] rows = mergedEntriesTable.getSelectedRows();
     
    713736        }
    714737
     738        @Override
    715739        public void valueChanged(ListSelectionEvent e) {
    716740            int [] rows = mergedEntriesTable.getSelectedRows();
     
    740764        }
    741765
     766        @Override
    742767        public void actionPerformed(ActionEvent arg0) {
    743768            int [] rows = mergedEntriesTable.getSelectedRows();
     
    745770        }
    746771
     772        @Override
    747773        public void valueChanged(ListSelectionEvent e) {
    748774            int [] rows = mergedEntriesTable.getSelectedRows();
     
    772798        }
    773799
     800        @Override
    774801        public void actionPerformed(ActionEvent arg0) {
    775802            int [] rows = mergedEntriesTable.getSelectedRows();
     
    777804        }
    778805
     806        @Override
    779807        public void valueChanged(ListSelectionEvent e) {
    780808            int [] rows = mergedEntriesTable.getSelectedRows();
     
    803831        }
    804832
     833        @Override
    805834        public void actionPerformed(ActionEvent arg0) {
    806835            // do nothing
     
    818847            addPropertyChangeListener(
    819848                    new PropertyChangeListener() {
     849                        @Override
    820850                        public void propertyChange(PropertyChangeEvent evt) {
    821851                            if (evt.getPropertyName().equals(PROP_SELECTED)) {
     
    827857        }
    828858
     859        @Override
    829860        public void itemStateChanged(ItemEvent e) {
    830861            int state = e.getStateChange();
     
    867898    }
    868899
     900    @Override
    869901    public void propertyChange(PropertyChangeEvent evt) {
    870902        if (evt.getPropertyName().equals(ListMergeModel.FROZEN_PROP)) {
     
    877909    }
    878910
     911    @Override
    879912    public void update(Observable o, Object arg) {
    880913        lblMyVersion.setText(
     
    935968         *
    936969         */
     970        @Override
    937971        public void adjustmentValueChanged(AdjustmentEvent e) {
    938972            if (! enabledMap.get(e.getAdjustable()))
     
    10011035            //
    10021036            view.addItemListener(new ItemListener() {
     1037                @Override
    10031038                public void itemStateChanged(ItemEvent e) {
    10041039                    switch(e.getStateChange()) {
     
    10191054            observable.addObserver(
    10201055                    new Observer() {
     1056                        @Override
    10211057                        public void update(Observable o, Object arg) {
    10221058                            boolean sync = isParticipatingInSynchronizedScrolling(adjustable);
  • trunk/src/org/openstreetmap/josm/gui/conflict/pair/nodes/NodeListMerger.java

    r6070 r6084  
    5353    }
    5454
     55    @Override
    5556    public void populate(Conflict<? extends OsmPrimitive> conflict) {
    5657        Way myWay = (Way)conflict.getMy();
     
    6162    }
    6263
     64    @Override
    6365    public void deletePrimitive(boolean deleted) {
    6466        if (deleted) {
  • trunk/src/org/openstreetmap/josm/gui/conflict/pair/nodes/NodeListTableCellRenderer.java

    r5299 r6084  
    151151    }
    152152
     153    @Override
    153154    public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus,
    154155            int row, int column) {
  • trunk/src/org/openstreetmap/josm/gui/conflict/pair/properties/PropertiesMerger.java

    r5266 r6084  
    381381    }
    382382
     383    @Override
    383384    public void update(Observable o, Object arg) {
    384385        updateCoordinates();
     
    397398        }
    398399
     400        @Override
    399401        public void actionPerformed(ActionEvent e) {
    400402            model.decideCoordsConflict(MergeDecisionType.KEEP_MINE);
    401403        }
    402404
     405        @Override
    403406        public void update(Observable o, Object arg) {
    404407            setEnabled(model.hasCoordConflict() && ! model.isDecidedCoord());
     
    412415        }
    413416
     417        @Override
    414418        public void actionPerformed(ActionEvent e) {
    415419            model.decideCoordsConflict(MergeDecisionType.KEEP_THEIR);
    416420        }
    417421
     422        @Override
    418423        public void update(Observable o, Object arg) {
    419424            setEnabled(model.hasCoordConflict() && ! model.isDecidedCoord());
     
    427432        }
    428433
     434        @Override
    429435        public void actionPerformed(ActionEvent e) {
    430436            model.decideCoordsConflict(MergeDecisionType.UNDECIDED);
    431437        }
    432438
     439        @Override
    433440        public void update(Observable o, Object arg) {
    434441            setEnabled(model.hasCoordConflict() && model.isDecidedCoord());
     
    442449        }
    443450
     451        @Override
    444452        public void actionPerformed(ActionEvent e) {
    445453            model.decideDeletedStateConflict(MergeDecisionType.KEEP_MINE);
    446454        }
    447455
     456        @Override
    448457        public void update(Observable o, Object arg) {
    449458            setEnabled(model.hasDeletedStateConflict() && ! model.isDecidedDeletedState());
     
    457466        }
    458467
     468        @Override
    459469        public void actionPerformed(ActionEvent e) {
    460470            model.decideDeletedStateConflict(MergeDecisionType.KEEP_THEIR);
    461471        }
    462472
     473        @Override
    463474        public void update(Observable o, Object arg) {
    464475            setEnabled(model.hasDeletedStateConflict() && ! model.isDecidedDeletedState());
     
    472483        }
    473484
     485        @Override
    474486        public void actionPerformed(ActionEvent e) {
    475487            model.decideDeletedStateConflict(MergeDecisionType.UNDECIDED);
    476488        }
    477489
     490        @Override
    478491        public void update(Observable o, Object arg) {
    479492            setEnabled(model.hasDeletedStateConflict() && model.isDecidedDeletedState());
     
    481494    }
    482495
     496    @Override
    483497    public void deletePrimitive(boolean deleted) {
    484498        if (deleted) {
     
    491505    }
    492506
     507    @Override
    493508    public void populate(Conflict<? extends OsmPrimitive> conflict) {
    494509        model.populate(conflict);
  • trunk/src/org/openstreetmap/josm/gui/conflict/pair/relation/RelationMemberMerger.java

    r5335 r6084  
    4949    }
    5050
     51    @Override
    5152    public void populate(Conflict<? extends OsmPrimitive> conflict) {
    5253        Relation myRel = (Relation)conflict.getMy();
     
    6162    }
    6263
     64    @Override
    6365    public void deletePrimitive(boolean deleted) {
    6466        if (deleted) {
  • trunk/src/org/openstreetmap/josm/gui/conflict/pair/relation/RelationMemberTableCellEditor.java

    r5886 r6084  
    3737    }
    3838
     39    @Override
    3940    public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column) {
    4041        // Do not edit empty or incomplete members ! (fix #5374 and #6315)
     
    4950    }
    5051
     52    @Override
    5153    public Object getCellEditorValue() {
    5254        return editor.getText();
  • trunk/src/org/openstreetmap/josm/gui/conflict/pair/relation/RelationMemberTableCellRenderer.java

    r5835 r6084  
    147147    }
    148148
     149    @Override
    149150    public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus,
    150151            int row, int column) {
  • trunk/src/org/openstreetmap/josm/gui/conflict/pair/tags/TagMergeTableCellRenderer.java

    r4162 r6084  
    2323    }
    2424
     25    @Override
    2526    public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row,
    2627            int col) {
  • trunk/src/org/openstreetmap/josm/gui/conflict/pair/tags/TagMerger.java

    r5932 r6084  
    280280        }
    281281
     282        @Override
    282283        public void actionPerformed(ActionEvent arg0) {
    283284            int rows[] = mineTable.getSelectedRows();
     
    288289        }
    289290
     291        @Override
    290292        public void valueChanged(ListSelectionEvent e) {
    291293            setEnabled(mineTable.getSelectedRowCount() > 0);
     
    310312        }
    311313
     314        @Override
    312315        public void actionPerformed(ActionEvent arg0) {
    313316            int rows[] = theirTable.getSelectedRows();
     
    318321        }
    319322
     323        @Override
    320324        public void valueChanged(ListSelectionEvent e) {
    321325            setEnabled(theirTable.getSelectedRowCount() > 0);
     
    346350        }
    347351
     352        @Override
    348353        public void adjustmentValueChanged(AdjustmentEvent e) {
    349354            for (Adjustable a : synchronizedAdjustables) {
     
    405410        }
    406411
     412        @Override
    407413        public void actionPerformed(ActionEvent arg0) {
    408414            int rows[] = mergedTable.getSelectedRows();
     
    412418        }
    413419
     420        @Override
    414421        public void valueChanged(ListSelectionEvent e) {
    415422            setEnabled(mergedTable.getSelectedRowCount() > 0);
     
    417424    }
    418425
     426    @Override
    419427    public void deletePrimitive(boolean deleted) {
    420428        // Use my entries, as it doesn't really matter
     
    425433    }
    426434
     435    @Override
    427436    public void populate(Conflict<? extends OsmPrimitive> conflict) {
    428437        model.populate(conflict.getMy(), conflict.getTheir());
  • trunk/src/org/openstreetmap/josm/gui/conflict/tags/CombinePrimitiveResolverDialog.java

    r6070 r6084  
    389389        }
    390390
     391        @Override
    391392        public void actionPerformed(ActionEvent arg0) {
    392393            setCanceled(true);
     
    404405        }
    405406
     407        @Override
    406408        public void actionPerformed(ActionEvent arg0) {
    407409            setVisible(false);
     
    414416        }
    415417
     418        @Override
    416419        public void propertyChange(PropertyChangeEvent evt) {
    417420            if (evt.getPropertyName().equals(TagConflictResolverModel.NUM_CONFLICTS_PROP)) {
     
    444447        }
    445448
     449        @Override
    446450        public void ancestorResized(HierarchyEvent e) {
    447451            setDividerLocation((int) (dividerLocation * getHeight()));
    448452        }
    449453
     454        @Override
    450455        public void ancestorMoved(HierarchyEvent e) {
    451456            // do nothing
    452457        }
    453458
     459        @Override
    454460        public void propertyChange(PropertyChangeEvent evt) {
    455461            if (evt.getPropertyName().equals(JSplitPane.DIVIDER_LOCATION_PROPERTY)) {
  • trunk/src/org/openstreetmap/josm/gui/conflict/tags/MultiValueCellEditor.java

    r5429 r6084  
    129129    }
    130130
     131    @Override
    131132    public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column) {
    132133        MultiValueResolutionDecision decision = (MultiValueResolutionDecision)value;
     
    136137    }
    137138
     139    @Override
    138140    public Object getCellEditorValue() {
    139141        return editor.getSelectedItem();
     
    180182        }
    181183
     184        @Override
    182185        public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected,
    183186                boolean cellHasFocus) {
  • trunk/src/org/openstreetmap/josm/gui/conflict/tags/MultiValueCellRenderer.java

    r5429 r6084  
    124124    }
    125125
     126    @Override
    126127    public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus,
    127128            int row, int column) {
  • trunk/src/org/openstreetmap/josm/gui/conflict/tags/PasteTagsConflictResolverDialog.java

    r5998 r6084  
    272272        }
    273273
     274        @Override
    274275        public void actionPerformed(ActionEvent arg0) {
    275276            setVisible(false);
     
    287288        }
    288289
     290        @Override
    289291        public void actionPerformed(ActionEvent arg0) {
    290292            setVisible(false);
     
    305307        }
    306308
     309        @Override
    307310        public void propertyChange(PropertyChangeEvent evt) {
    308311            if (evt.getPropertyName().equals(TagConflictResolverModel.NUM_CONFLICTS_PROP)) {
     
    334337    }
    335338
     339    @Override
    336340    public void propertyChange(PropertyChangeEvent evt) {
    337341        if (evt.getPropertyName().equals(TagConflictResolverModel.NUM_CONFLICTS_PROP)) {
     
    471475        }
    472476
     477        @Override
    473478        public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected,
    474479                boolean hasFocus, int row, int column) {
  • trunk/src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictDecisionEditor.java

    r5450 r6084  
    2323    /* TableCellEditor                                                                   */
    2424    /* --------------------------------------------------------------------------------- */
     25    @Override
    2526    public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column) {
    2627        setSelectedItem(value);
     
    3233    private RelationMemberConflictDecisionType originalValue;
    3334
     35    @Override
    3436    public void addCellEditorListener(CellEditorListener l) {
    3537        tableCellEditorSupport.addCellEditorListener(l);
    3638    }
    3739
     40    @Override
    3841    public void cancelCellEditing() {
    3942        setSelectedItem(originalValue);
     
    4144    }
    4245
     46    @Override
    4347    public Object getCellEditorValue() {
    4448        return getSelectedItem();
    4549    }
    4650
     51    @Override
    4752    public boolean isCellEditable(EventObject anEvent) {
    4853        return true;
    4954    }
    5055
     56    @Override
    5157    public void removeCellEditorListener(CellEditorListener l) {
    5258        tableCellEditorSupport.removeCellEditorListener(l);
    5359    }
    5460
     61    @Override
    5562    public boolean shouldSelectCell(EventObject anEvent) {
    5663        return true;
    5764    }
    5865
     66    @Override
    5967    public boolean stopCellEditing() {
    6068        tableCellEditorSupport.fireEditingStopped();
  • trunk/src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictDecisionRenderer.java

    r5451 r6084  
    4040    /* TableCellRenderer                                                                 */
    4141    /* --------------------------------------------------------------------------------- */
     42    @Override
    4243    public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus,
    4344            int row, int column) {
     
    5859    /* ListCellRenderer                                                                  */
    5960    /* --------------------------------------------------------------------------------- */
     61    @Override
    6062    public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected,
    6163            boolean cellHasFocus) {
  • trunk/src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictResolver.java

    r3479 r6084  
    148148        }
    149149
     150        @Override
    150151        public void actionPerformed(ActionEvent e) {
    151152            model.applyRole(tfRole.getText());
     
    154155
    155156    class ToggleTagRelationsAction implements ChangeListener {
     157        @Override
    156158        public void stateChanged(ChangeEvent e) {
    157159            ButtonModel buttonModel = ((AbstractButton) e.getSource()).getModel();
  • trunk/src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictResolverTable.java

    r5429 r6084  
    5252     */
    5353    class SelectNextColumnCellAction extends AbstractAction {
     54        @Override
    5455        public void actionPerformed(ActionEvent e) {
    5556            run();
     
    8283    class SelectPreviousColumnCellAction extends AbstractAction {
    8384
     85        @Override
    8486        public void actionPerformed(ActionEvent e) {
    8587            run();
     
    105107    }
    106108
     109    @Override
    107110    public void gotoNextDecision() {
    108111        selectNextColumnCellAction.run();
    109112    }
    110113
     114    @Override
    111115    public void gotoPreviousDecision() {
    112116        selectPreviousColumnCellAction.run();
  • trunk/src/org/openstreetmap/josm/gui/conflict/tags/TagConflictResolver.java

    r5832 r6084  
    5252        cbShowTagsWithConflictsOnly.addChangeListener(
    5353                new ChangeListener() {
     54                    @Override
    5455                    public void stateChanged(ChangeEvent e) {
    5556                        model.setShowTagsWithConflictsOnly(cbShowTagsWithConflictsOnly.isSelected());
     
    6364        cbShowTagsWithMultiValuesOnly.addChangeListener(
    6465                new ChangeListener() {
     66                    @Override
    6567                    public void stateChanged(ChangeEvent e) {
    6668                        model.setShowTagsWithMultiValuesOnly(cbShowTagsWithMultiValuesOnly.isSelected());
  • trunk/src/org/openstreetmap/josm/gui/conflict/tags/TagConflictResolverModel.java

    r5988 r6084  
    6565                displayedKeys,
    6666                new Comparator<String>() {
     67                    @Override
    6768                    public int compare(String key1, String key2) {
    6869                        if (decisions.get(key1).isDecided() && ! decisions.get(key2).isDecided())
  • trunk/src/org/openstreetmap/josm/gui/conflict/tags/TagConflictResolverTable.java

    r5429 r6084  
    5454     */
    5555    class SelectNextColumnCellAction extends AbstractAction {
     56        @Override
    5657        public void actionPerformed(ActionEvent e) {
    5758            run();
     
    8485    class SelectPreviousColumnCellAction extends AbstractAction {
    8586
     87        @Override
    8688        public void actionPerformed(ActionEvent e) {
    8789            run();
     
    107109    }
    108110
     111    @Override
    109112    public void gotoNextDecision() {
    110113        selectNextColumnCellAction.run();
    111114    }
    112115
     116    @Override
    113117    public void gotoPreviousDecision() {
    114118        selectPreviousColumnCellAction.run();
  • trunk/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java

    r6070 r6084  
    268268
    269269    class FilterChangeHandler implements ItemListener {
     270        @Override
    270271        public void itemStateChanged(ItemEvent e) {
    271272            Main.pref.put("changeset-dialog.for-selected-objects-only", cbInSelectionOnly.isSelected());
     
    305306        }
    306307
     308        @Override
    307309        public void actionPerformed(ActionEvent e) {
    308310            if (Main.main.getEditLayer() == null)
     
    321323        }
    322324
     325        @Override
    323326        public void itemStateChanged(ItemEvent arg0) {
    324327            updateEnabledState();
     
    326329        }
    327330
     331        @Override
    328332        public void valueChanged(ListSelectionEvent e) {
    329333            updateEnabledState();
     
    343347        }
    344348
     349        @Override
    345350        public void actionPerformed(ActionEvent arg0) {
    346351            ChangesetListModel model = getCurrentChangesetListModel();
     
    356361        }
    357362
     363        @Override
    358364        public void itemStateChanged(ItemEvent arg0) {
    359365            updateEnabledState();
     
    361367        }
    362368
     369        @Override
    363370        public void valueChanged(ListSelectionEvent e) {
    364371            updateEnabledState();
     
    378385        }
    379386
     387        @Override
    380388        public void actionPerformed(ActionEvent arg0) {
    381389            List<Changeset> sel = getCurrentChangesetListModel().getSelectedOpenChangesets();
     
    389397        }
    390398
     399        @Override
    391400        public void itemStateChanged(ItemEvent arg0) {
    392401            updateEnabledState();
    393402        }
    394403
     404        @Override
    395405        public void valueChanged(ListSelectionEvent e) {
    396406            updateEnabledState();
     
    410420        }
    411421
     422        @Override
    412423        public void actionPerformed(ActionEvent arg0) {
    413424            Set<Changeset> sel = getCurrentChangesetListModel().getSelectedChangesets();
     
    429440        }
    430441
     442        @Override
    431443        public void itemStateChanged(ItemEvent arg0) {
    432444            updateEnabledState();
    433445        }
    434446
     447        @Override
    435448        public void valueChanged(ListSelectionEvent e) {
    436449            updateEnabledState();
     
    463476        }
    464477
     478        @Override
    465479        public void actionPerformed(ActionEvent arg0) {
    466480            ChangesetListModel model = getCurrentChangesetListModel();
     
    485499
    486500            Runnable r = new Runnable() {
     501                @Override
    487502                public void run() {
    488503                    // first, wait for the download task to finish, if a download
     
    515530        }
    516531
     532        @Override
    517533        public void itemStateChanged(ItemEvent arg0) {
    518534        }
    519535
     536        @Override
    520537        public void valueChanged(ListSelectionEvent e) {
    521538        }
  • trunk/src/org/openstreetmap/josm/gui/dialogs/CommandStackDialog.java

    r6070 r6084  
    154154        }
    155155
     156        @Override
    156157        public void valueChanged(TreeSelectionEvent e) {
    157158            if (source == undoTree) {
     
    182183
    183184        tree.addTreeSelectionListener(new TreeSelectionListener() {
     185            @Override
    184186            public void valueChanged(TreeSelectionEvent e) {
    185187                updater.updateEnabledState();
     
    188190
    189191        tree.getModel().addTreeModelListener(new TreeModelListener() {
     192            @Override
    190193            public void treeNodesChanged(TreeModelEvent e) {
    191194                updater.updateEnabledState();
    192195            }
    193196
     197            @Override
    194198            public void treeNodesInserted(TreeModelEvent e) {
    195199                updater.updateEnabledState();
    196200            }
    197201
     202            @Override
    198203            public void treeNodesRemoved(TreeModelEvent e) {
    199204                updater.updateEnabledState();
    200205            }
    201206
     207            @Override
    202208            public void treeStructureChanged(TreeModelEvent e) {
    203209                updater.updateEnabledState();
     
    315321                c.getParticipatingPrimitives(),
    316322                new Predicate<OsmPrimitive>(){
     323                    @Override
    317324                    public boolean evaluate(OsmPrimitive o) {
    318325                        OsmPrimitive p = currentLayer.data.getPrimitiveById(o);
     
    324331    }
    325332
     333    @Override
    326334    public void commandChanged(int queueSize, int redoSize) {
    327335        if (!isVisible())
     
    413421        }
    414422
     423        @Override
    415424        public void actionPerformed(ActionEvent e) {
    416425            lastOperation = type;
     
    437446        }
    438447
     448        @Override
    439449        public void updateEnabledState() {
    440450            // do not allow execution if nothing is selected or a sub command was selected
  • trunk/src/org/openstreetmap/josm/gui/dialogs/ConflictDialog.java

    r6070 r6084  
    101101        lstConflicts.addMouseListener(new MouseEventHandler());
    102102        addListSelectionListener(new ListSelectionListener(){
     103            @Override
    103104            public void valueChanged(ListSelectionEvent e) {
    104105                Main.map.mapView.repaint();
     
    231232            // Manage a stack of visited relations to avoid infinite recursion with cyclic relations (fix #7938)
    232233            private final Set<Relation> visited = new HashSet<Relation>();
     234            @Override
    233235            public void visit(Node n) {
    234236                Point p = nc.getPoint(n);
     
    240242                g.drawLine(p1.x, p1.y, p2.x, p2.y);
    241243            }
     244            @Override
    242245            public void visit(Way w) {
    243246                Node lastN = null;
     
    251254                }
    252255            }
     256            @Override
    253257            public void visit(Relation e) {
    254258                if (!visited.contains(e)) {
     
    272276    }
    273277
     278    @Override
    274279    public void editLayerChanged(OsmDataLayer oldLayer, OsmDataLayer newLayer) {
    275280        if (oldLayer != null) {
     
    306311    }
    307312
     313    @Override
    308314    public void onConflictsAdded(ConflictCollection conflicts) {
    309315        refreshView();
    310316    }
    311317
     318    @Override
    312319    public void onConflictsRemoved(ConflictCollection conflicts) {
    313320        System.err.println("1 conflict has been resolved.");
     
    315322    }
    316323
     324    @Override
    317325    public void selectionChanged(Collection<? extends OsmPrimitive> newSelection) {
    318326        lstConflicts.clearSelection();
     
    355363        }
    356364
     365        @Override
    357366        public void addListDataListener(ListDataListener l) {
    358367            if (l != null) {
     
    361370        }
    362371
     372        @Override
    363373        public void removeListDataListener(ListDataListener l) {
    364374            listeners.remove(l);
     
    378388        }
    379389
     390        @Override
    380391        public Object getElementAt(int index) {
    381392            if (index < 0) return null;
     
    384395        }
    385396
     397        @Override
    386398        public int getSize() {
    387399            if (conflicts == null) return 0;
     
    412424        }
    413425
     426        @Override
    414427        public void actionPerformed(ActionEvent e) {
    415428            resolve();
    416429        }
    417430
     431        @Override
    418432        public void valueChanged(ListSelectionEvent e) {
    419433            ListSelectionModel model = (ListSelectionModel)e.getSource();
     
    432446        }
    433447
     448        @Override
    434449        public void actionPerformed(ActionEvent e) {
    435450            Collection<OsmPrimitive> sel = new LinkedList<OsmPrimitive>();
     
    443458        }
    444459
     460        @Override
    445461        public void valueChanged(ListSelectionEvent e) {
    446462            ListSelectionModel model = (ListSelectionModel)e.getSource();
  • trunk/src/org/openstreetmap/josm/gui/dialogs/ConflictResolutionDialog.java

    r5998 r6084  
    143143        }
    144144
     145        @Override
    145146        public void actionPerformed(ActionEvent arg0) {
    146147            closeDialog();
     
    159160        }
    160161
     162        @Override
    161163        public void actionPerformed(ActionEvent arg0) {
    162164            HelpBrowser.setUrlForHelpTopic(ht("/Dialog/Conflict"));
     
    180182        }
    181183
     184        @Override
    182185        public void actionPerformed(ActionEvent arg0) {
    183186            if (! resolver.isResolvedCompletely()) {
     
    214217        }
    215218
     219        @Override
    216220        public void propertyChange(PropertyChangeEvent evt) {
    217221            if (evt.getPropertyName().equals(ConflictResolver.RESOLVED_COMPLETELY_PROP)) {
     
    233237    }
    234238
     239    @Override
    235240    public void propertyChange(PropertyChangeEvent evt) {
    236241        if (evt.getPropertyName().equals(ConflictResolver.MY_PRIMITIVE_PROP)) {
  • trunk/src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java

    r5926 r6084  
    215215        // Toggle filter "enabled" on Enter
    216216        InputMapUtils.addEnterAction(userTable, new AbstractAction() {
     217            @Override
    217218            public void actionPerformed(ActionEvent e) {
    218219                int index = userTable.getSelectedRow();
     
    225226        // Toggle filter "hiding" on Spacebar
    226227        InputMapUtils.addSpacebarAction(userTable, new AbstractAction() {
     228            @Override
    227229            public void actionPerformed(ActionEvent e) {
    228230                int index = userTable.getSelectedRow();
     
    256258
    257259    static class BooleanRenderer extends JCheckBox implements TableCellRenderer {
     260        @Override
    258261        public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus,int row,int column) {
    259262            FilterTableModel model = (FilterTableModel)table.getModel();
     
    267270    public void updateDialogHeader() {
    268271        SwingUtilities.invokeLater(new Runnable() {
     272            @Override
    269273            public void run() {
    270274                setTitle(tr("Filter Hidden:{0} Disabled:{1}", filterModel.disabledAndHiddenCount, filterModel.disabledCount));
     
    315319    }
    316320
     321    @Override
    317322    public void dataChanged(DataChangedEvent event) {
    318323        filterModel.executeFilters();
    319324    }
    320325
     326    @Override
    321327    public void nodeMoved(NodeMovedEvent event) {
    322328        // Do nothing
    323329    }
    324330
     331    @Override
    325332    public void otherDatasetChange(AbstractDatasetChangedEvent event) {
    326333        filterModel.executeFilters();
    327334    }
    328335
     336    @Override
    329337    public void primitivesAdded(PrimitivesAddedEvent event) {
    330338        filterModel.executeFilters(event.getPrimitives());
    331339    }
    332340
     341    @Override
    333342    public void primitivesRemoved(PrimitivesRemovedEvent event) {
    334343        filterModel.executeFilters();
    335344    }
    336345
     346    @Override
    337347    public void relationMembersChanged(RelationMembersChangedEvent event) {
    338348        filterModel.executeFilters(getAffectedPrimitives(event.getPrimitives()));
    339349    }
    340350
     351    @Override
    341352    public void tagsChanged(TagsChangedEvent event) {
    342353        filterModel.executeFilters(getAffectedPrimitives(event.getPrimitives()));
    343354    }
    344355
     356    @Override
    345357    public void wayNodesChanged(WayNodesChangedEvent event) {
    346358        filterModel.executeFilters(getAffectedPrimitives(event.getPrimitives()));
  • trunk/src/org/openstreetmap/josm/gui/dialogs/FilterTableModel.java

    r5926 r6084  
    236236    }
    237237
     238    @Override
    238239    public int getRowCount() {
    239240        return filters.size();
    240241    }
    241242
     243    @Override
    242244    public int getColumnCount() {
    243245        return 5;
     
    306308    }
    307309
     310    @Override
    308311    public Object getValueAt(int row, int column) {
    309312        Filter f = filters.get(row);
  • trunk/src/org/openstreetmap/josm/gui/dialogs/HistoryDialog.java

    r6070 r6084  
    134134    /* interface HistoryDataSetListener                                              */
    135135    /* ----------------------------------------------------------------------------- */
     136    @Override
    136137    public void historyUpdated(HistoryDataSet source, PrimitiveId primitiveId) {
    137138        model.refresh();
    138139    }
    139140
     141    @Override
    140142    public void historyDataSetCleared(HistoryDataSet source) {
    141143        model.refresh();
     
    207209        }
    208210
     211        @Override
    209212        public void selectionChanged(Collection<? extends OsmPrimitive> newSelection) {
    210213            data.clear();
     
    268271        }
    269272
     273        @Override
    270274        public void actionPerformed(ActionEvent e) {
    271275            int [] rows = historyTable.getSelectedRows();
     
    282286        }
    283287
     288        @Override
    284289        public void valueChanged(ListSelectionEvent e) {
    285290            updateEnabledState();
     
    308313        }
    309314
     315        @Override
    310316        public void actionPerformed(ActionEvent e) {
    311317            int [] rows = historyTable.getSelectedRows();
     
    318324        }
    319325
     326        @Override
    320327        public void valueChanged(ListSelectionEvent e) {
    321328            updateEnabledState();
  • trunk/src/org/openstreetmap/josm/gui/dialogs/LatLonDialog.java

    r5925 r6084  
    294294
    295295    class LatLonInputVerifier implements DocumentListener {
     296        @Override
    296297        public void changedUpdate(DocumentEvent e) {
    297298            parseLatLonUserInput();
    298299        }
    299300
     301        @Override
    300302        public void insertUpdate(DocumentEvent e) {
    301303            parseLatLonUserInput();
    302304        }
    303305
     306        @Override
    304307        public void removeUpdate(DocumentEvent e) {
    305308            parseLatLonUserInput();
     
    308311
    309312    class EastNorthInputVerifier implements DocumentListener {
     313        @Override
    310314        public void changedUpdate(DocumentEvent e) {
    311315            parseEastNorthUserInput();
    312316        }
    313317
     318        @Override
    314319        public void insertUpdate(DocumentEvent e) {
    315320            parseEastNorthUserInput();
    316321        }
    317322
     323        @Override
    318324        public void removeUpdate(DocumentEvent e) {
    319325            parseEastNorthUserInput();
     
    322328
    323329    static class TextFieldFocusHandler implements FocusListener {
     330        @Override
    324331        public void focusGained(FocusEvent e) {
    325332            Component c = e.getComponent();
     
    329336            }
    330337        }
     338        @Override
    331339        public void focusLost(FocusEvent e) {}
    332340    }
  • trunk/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java

    r5958 r6084  
    275275        // Activate layer on Enter key press
    276276        InputMapUtils.addEnterAction(layerList, new AbstractAction() {
     277            @Override
    277278            public void actionPerformed(ActionEvent e) {
    278279                activateLayerAction.actionPerformed(null);
  • trunk/src/org/openstreetmap/josm/gui/dialogs/LayerListPopup.java

    r4230 r6084  
    3535            this.layer = layer;
    3636        }
     37        @Override
    3738        public void actionPerformed(ActionEvent e) {
    3839            JOptionPane.showMessageDialog(
  • trunk/src/org/openstreetmap/josm/gui/dialogs/MapPaintDialog.java

    r5958 r6084  
    119119        });
    120120        cbWireframe.addActionListener(new ActionListener() {
     121            @Override
    121122            public void actionPerformed(ActionEvent e) {
    122123                Main.main.menu.wireFrameToggleAction.actionPerformed(null);
     
    315316        }
    316317
     318        @Override
    317319        public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus,int row,int column) {
    318320            if (value == null)
     
    400402        }
    401403
     404        @Override
    402405        public void valueChanged(ListSelectionEvent e) {
    403406            updateEnabledState();
  • trunk/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java

    r6070 r6084  
    235235        }
    236236
     237        @Override
    237238        public void actionPerformed(ActionEvent e) {
    238239            toggleButtonHook();
     
    311312    }
    312313
     314    @Override
    313315    public void buttonShown() {
    314316        unfurlDialog();
     
    486488                buttonsHide.addActionListener(
    487489                        new ActionListener(){
     490                            @Override
    488491                            public void actionPerformed(ActionEvent e) {
    489492                                setIsButtonHiding(buttonHiding == ButtonHiddingType.ALWAYS_SHOWN?ButtonHiddingType.DYNAMIC:ButtonHiddingType.ALWAYS_SHOWN);
     
    503506                pref.addActionListener(
    504507                        new ActionListener(){
     508                            @Override
    505509                            @SuppressWarnings("unchecked")
    506510                            public void actionPerformed(ActionEvent e) {
     
    524528            sticky.addActionListener(
    525529                    new ActionListener(){
     530                        @Override
    526531                        public void actionPerformed(ActionEvent e) {
    527532                            detach();
     
    538543            close.addActionListener(
    539544                    new ActionListener(){
     545                        @Override
    540546                        public void actionPerformed(ActionEvent e) {
    541547                            hideDialog();
     
    744750    }
    745751
     752    @Override
    746753    public String helpTopic() {
    747754        String help = getClass().getName();
  • trunk/src/org/openstreetmap/josm/gui/dialogs/UserListDialog.java

    r5712 r6084  
    106106     * @param newSelection The new selection array.
    107107     */
     108    @Override
    108109    public void selectionChanged(Collection<? extends OsmPrimitive> newSelection) {
    109110        refresh(newSelection);
    110111    }
    111112
     113    @Override
    112114    public void activeLayerChange(Layer oldLayer, Layer newLayer) {
    113115        if (newLayer instanceof OsmDataLayer) {
     
    118120    }
    119121
     122    @Override
    120123    public void layerAdded(Layer newLayer) {
    121124        // do nothing
    122125    }
    123126
     127    @Override
    124128    public void layerRemoved(Layer oldLayer) {
    125129        // do nothing
     
    164168        }
    165169
     170        @Override
    166171        public void actionPerformed(ActionEvent e) {
    167172            select();
     
    172177        }
    173178
     179        @Override
    174180        public void valueChanged(ListSelectionEvent e) {
    175181            updateEnabledState();
     
    234240        }
    235241
     242        @Override
    236243        public void valueChanged(ListSelectionEvent e) {
    237244            updateEnabledState();
     
    262269            this.percent = percent;
    263270        }
     271        @Override
    264272        public int compareTo(UserInfo o) {
    265273            if (count < o.count) return 1;
  • trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheTableCellRenderer.java

    r5319 r6084  
    8888    }
    8989
     90    @Override
    9091    public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus,
    9192            int row, int column) {
  • trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentDownloadTask.java

    r5903 r6084  
    204204    /* interface ChangesetDownloadTask                                                 */
    205205    /* ------------------------------------------------------------------------------- */
     206    @Override
    206207    public Set<Changeset> getDownloadedChangesets() {
    207208        return downloadedChangesets;
    208209    }
    209210
     211    @Override
    210212    public boolean isCanceled() {
    211213        return canceled;
    212214    }
    213215
     216    @Override
    214217    public boolean isFailed() {
    215218        return lastException != null;
  • trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentPanel.java

    r5958 r6084  
    167167    /* interface PropertyChangeListener                                             */
    168168    /* ---------------------------------------------------------------------------- */
     169    @Override
    169170    public void propertyChange(PropertyChangeEvent evt) {
    170171        if(!evt.getPropertyName().equals(ChangesetCacheManagerModel.CHANGESET_IN_DETAIL_VIEW_PROP))
     
    185186        }
    186187
     188        @Override
    187189        public void actionPerformed(ActionEvent evt) {
    188190            if (currentChangeset == null) return;
     
    250252
    251253            Runnable r = new Runnable() {
     254                @Override
    252255                public void run() {
    253256                    try {
     
    265268                    } catch (final Exception e) {
    266269                        GuiHelper.runInEDT(new Runnable() {
     270                            @Override
    267271                            public void run() {
    268272                                BugReportExceptionHandler.handleException(e);
     
    280284        }
    281285
     286        @Override
    282287        public void actionPerformed(ActionEvent arg0) {
    283288            Set<HistoryOsmPrimitive> selected = model.getSelectedPrimitives();
     
    286291        }
    287292
     293        @Override
    288294        public void valueChanged(ListSelectionEvent e) {
    289295            updateEnabledState();
     
    316322        }
    317323
     324        @Override
    318325        public void actionPerformed(ActionEvent arg0) {
    319326            if (!isEnabled())
     
    344351        }
    345352
     353        @Override
    346354        public void valueChanged(ListSelectionEvent e) {
    347355            updateEnabledState();
    348356        }
    349357
     358        @Override
    350359        public void editLayerChanged(OsmDataLayer oldLayer, OsmDataLayer newLayer) {
    351360            updateEnabledState();
     
    378387        }
    379388
     389        @Override
    380390        public void actionPerformed(ActionEvent arg0) {
    381391            if (!isEnabled())
     
    407417        }
    408418
     419        @Override
    409420        public void valueChanged(ListSelectionEvent e) {
    410421            updateEnabledState();
    411422        }
    412423
     424        @Override
    413425        public void editLayerChanged(OsmDataLayer oldLayer, OsmDataLayer newLayer) {
    414426            updateEnabledState();
     
    447459            }
    448460
     461            @Override
    449462            public void actionPerformed(ActionEvent evt) {
    450463                if (current == null) return;
  • trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentTableCellRenderer.java

    r5816 r6084  
    5555    }
    5656
     57    @Override
    5758    public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus,
    5859            int row, int column) {
  • trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentTableModel.java

    r5266 r6084  
    8484                data,
    8585                new Comparator<ChangesetDataSetEntry>() {
     86                    @Override
    8687                    public int compare(ChangesetDataSetEntry c1, ChangesetDataSetEntry c2) {
    8788                        if (c1.getModificationType().equals(c2.getModificationType())) {
     
    115116    /* interface TableModel                                           */
    116117    /* -------------------------------------------------------------- */
     118    @Override
    117119    public int getColumnCount() {
    118120        return 3;
    119121    }
    120122
     123    @Override
    121124    public int getRowCount() {
    122125        return data.size();
    123126    }
    124127
     128    @Override
    125129    public Object getValueAt(int row, int col) {
    126130        switch(col) {
     
    148152        }
    149153
     154        @Override
    150155        public ChangesetModificationType getModificationType() {
    151156            return modificationType;
    152157        }
     158        @Override
    153159        public HistoryOsmPrimitive getPrimitive() {
    154160            return primitive;
  • trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java

    r5886 r6084  
    255255    /* interface PropertyChangeListener                                             */
    256256    /* ---------------------------------------------------------------------------- */
     257    @Override
    257258    public void propertyChange(PropertyChangeEvent evt) {
    258259        if (! evt.getPropertyName().equals(ChangesetCacheManagerModel.CHANGESET_IN_DETAIL_VIEW_PROP))
     
    272273        }
    273274
     275        @Override
    274276        public void actionPerformed(ActionEvent evt) {
    275277            if (current == null)
     
    294296        }
    295297
     298        @Override
    296299        public void actionPerformed(ActionEvent evt) {
    297300            if (current == null) return;
     
    330333        }
    331334
     335        @Override
    332336        public void actionPerformed(ActionEvent evt) {
    333337            if (current == null) return;
     
    378382        }
    379383
     384        @Override
    380385        public void actionPerformed(ActionEvent arg0) {
    381386            if (!isEnabled())
     
    404409        }
    405410
     411        @Override
    406412        public void editLayerChanged(OsmDataLayer oldLayer, OsmDataLayer newLayer) {
    407413            updateEnabledState();
     
    437443        }
    438444
     445        @Override
    439446        public void actionPerformed(ActionEvent arg0) {
    440447            if (!isEnabled())
     
    464471        }
    465472
     473        @Override
    466474        public void editLayerChanged(OsmDataLayer oldLayer, OsmDataLayer newLayer) {
    467475            updateEnabledState();
  • trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetHeaderDownloadTask.java

    r5903 r6084  
    147147        }
    148148        Runnable r = new Runnable() {
     149            @Override
    149150            public void run() {
    150151                ChangesetCache.getInstance().update(downloadedChangesets);
     
    192193    /* interface ChangesetDownloadTask                                                 */
    193194    /* ------------------------------------------------------------------------------- */
     195    @Override
    194196    public Set<Changeset> getDownloadedChangesets() {
    195197        return downloadedChangesets;
    196198    }
    197199
     200    @Override
    198201    public boolean isCanceled() {
    199202        return canceled;
    200203    }
    201204
     205    @Override
    202206    public boolean isFailed() {
    203207        return lastException != null;
  • trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetInSelectionListModel.java

    r5360 r6084  
    1919    /* Interface SelectionChangeListener                                            */
    2020    /* ---------------------------------------------------------------------------- */
     21    @Override
    2122    public void selectionChanged(Collection<? extends OsmPrimitive> newSelection) {
    2223        initFromPrimitives(newSelection);
     
    2627    /* Interface LayerChangeListener                                                */
    2728    /* ---------------------------------------------------------------------------- */
     29    @Override
    2830    public void editLayerChanged(OsmDataLayer oldLayer, OsmDataLayer newLayer) {
    2931        if (newLayer == null) {
  • trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetListCellRenderer.java

    r3083 r6084  
    4747    }
    4848
     49    @Override
    4950    public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected,
    5051            boolean cellHasFocus) {
  • trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetListModel.java

    r4572 r6084  
    144144                data,
    145145                new Comparator<Changeset>() {
     146                    @Override
    146147                    public int compare(Changeset cs1, Changeset cs2) {
    147148                        if (cs1.getId() > cs2.getId()) return -1;
     
    183184    /* Interface ChangesetCacheListener                                             */
    184185    /* ---------------------------------------------------------------------------- */
     186    @Override
    185187    public void changesetCacheUpdated(ChangesetCacheEvent event) {
    186188        Set<Changeset> sel = getSelectedChangesets();
  • trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetTagsPanel.java

    r5266 r6084  
    4747    /* interface PropertyChangeListener                                             */
    4848    /* ---------------------------------------------------------------------------- */
     49    @Override
    4950    public void propertyChange(PropertyChangeEvent evt) {
    5051        if (!evt.getPropertyName().equals(ChangesetCacheManagerModel.CHANGESET_IN_DETAIL_VIEW_PROP))
  • trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetsInActiveDataLayerListModel.java

    r4572 r6084  
    2929    /* interface DataSetListener                                                      */
    3030    /* ------------------------------------------------------------------------------ */
     31    @Override
    3132    public void dataChanged(DataChangedEvent event) {
    3233        initFromDataSet(event.getDataset());
    3334    }
    3435
     36    @Override
    3537    public void primitivesAdded(PrimitivesAddedEvent event) {/* ignored */}
    3638
     39    @Override
    3740    public void primitivesRemoved(PrimitivesRemovedEvent event) {/* ignored */}
    3841
     42    @Override
    3943    public void otherDatasetChange(AbstractDatasetChangedEvent event) {/* ignored */}
    4044
     45    @Override
    4146    public void nodeMoved(NodeMovedEvent event) {/* ignored */}
    4247
     48    @Override
    4349    public void relationMembersChanged(RelationMembersChangedEvent event) {/* ignored */}
    4450
     51    @Override
    4552    public void tagsChanged(TagsChangedEvent event) {/* ignored */}
    4653
     54    @Override
    4755    public void wayNodesChanged(WayNodesChangedEvent event) {/* ignored */}
    4856
     
    5058    /* interface EditLayerListener                                                    */
    5159    /* ------------------------------------------------------------------------------ */
     60    @Override
    5261    public void editLayerChanged(OsmDataLayer oldLayer, OsmDataLayer newLayer) {
    5362        // just init the model content. Don't register as DataSetListener. The mode
  • trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/SingleChangesetDownloadPanel.java

    r6070 r6084  
    8585        }
    8686
     87        @Override
    8788        public void actionPerformed(ActionEvent arg0) {
    8889            if (!isEnabled())
     
    101102        }
    102103
     104        @Override
    103105        public void changedUpdate(DocumentEvent arg0) {
    104106            updateEnabledState();
    105107        }
    106108
     109        @Override
    107110        public void insertUpdate(DocumentEvent arg0) {
    108111            updateEnabledState();
    109112        }
    110113
     114        @Override
    111115        public void removeUpdate(DocumentEvent arg0) {
    112116            updateEnabledState();
  • trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java

    r5889 r6084  
    259259        }
    260260
     261        @Override
    261262        public void itemStateChanged(ItemEvent e) {
    262263            if (e.getSource() == cbUserRestriction) {
     
    617618
    618619        class UserRestrictionChangedHandler implements ItemListener {
     620            @Override
    619621            public void itemStateChanged(ItemEvent e) {
    620622                tfUid.setEnabled(rbRestrictToUid.isSelected());
     
    819821
    820822        class TimeRestrictionChangedHandler implements ItemListener {
     823            @Override
    821824            public void itemStateChanged(ItemEvent e) {
    822825                tfClosedAfterDate1.setEnabled(rbClosedAfter.isSelected());
  • trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/query/BasicChangesetQueryPanel.java

    r4903 r6084  
    245245     */
    246246    class SelectQueryHandler implements ItemListener {
     247        @Override
    247248        public void itemStateChanged(ItemEvent e) {
    248249            BasicQuery q = getSelectedQuery();
  • trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/query/ChangesetQueryDialog.java

    r6070 r6084  
    176176        }
    177177
     178        @Override
    178179        public void actionPerformed(ActionEvent arg0) {
    179180            try {
     
    219220        }
    220221
     222        @Override
    221223        public void actionPerformed(ActionEvent arg0) {
    222224            cancel();
  • trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/query/UrlBasedQueryPanel.java

    r5886 r6084  
    8080        pnl.getEditorPane().addHyperlinkListener(
    8181                new HyperlinkListener() {
     82                    @Override
    8283                    public void hyperlinkUpdate(HyperlinkEvent e) {
    8384                        if (e.getEventType().equals(HyperlinkEvent.EventType.ACTIVATED)) {
     
    194195            }
    195196        }
     197        @Override
    196198        public void changedUpdate(DocumentEvent e) {
    197199            validate();
    198200        }
    199201
     202        @Override
    200203        public void insertUpdate(DocumentEvent e) {
    201204            validate();
    202205        }
    203206
     207        @Override
    204208        public void removeUpdate(DocumentEvent e) {
    205209            validate();
  • trunk/src/org/openstreetmap/josm/gui/dialogs/properties/PresetListPanel.java

    r6068 r6084  
    5656            this.presetHandler = presetHandler;
    5757        }
     58        @Override
    5859        public void mouseClicked(MouseEvent arg0) {
    5960            Collection<OsmPrimitive> selection = tag.createSelection(presetHandler.getSelection());
     
    6768
    6869        }
     70        @Override
    6971        public void mouseEntered(MouseEvent arg0) {
    7072            label.setFont(hover);
    7173        }
     74        @Override
    7275        public void mouseExited(MouseEvent arg0) {
    7376            label.setFont(normal);
    7477        }
     78        @Override
    7579        public void mousePressed(MouseEvent arg0) {}
     80        @Override
    7681        public void mouseReleased(MouseEvent arg0) {}
    7782    }
  • trunk/src/org/openstreetmap/josm/gui/dialogs/properties/TagEditHelper.java

    r6081 r6084  
    9393
    9494    Comparator<AutoCompletionListItem> defaultACItemComparator = new Comparator<AutoCompletionListItem>() {
     95        @Override
    9596        public int compare(AutoCompletionListItem o1, AutoCompletionListItem o2) {
    9697            return String.CASE_INSENSITIVE_ORDER.compare(o1.getValue(), o2.getValue());
     
    309310            p.add(values, GBC.eol().fill(GBC.HORIZONTAL));
    310311            values.getEditor().addActionListener(new ActionListener() {
     312                @Override
    311313                public void actionPerformed(ActionEvent e) {
    312314                    buttonAction(0, null); // emulate OK button click
     
    494496            JCheckBoxMenuItem fixTagLanguageCb = new JCheckBoxMenuItem(
    495497                new AbstractAction(tr("Use English language for tag by default")){
     498                @Override
    496499                public void actionPerformed(ActionEvent e) {
    497500                    boolean sel=((JCheckBoxMenuItem) e.getSource()).getState();
     
    591594           
    592595            popupMenu.add(new AbstractAction(tr("Set number of recently added tags")) {
     596                @Override
    593597                public void actionPerformed(ActionEvent e) {
    594598                    selectNumberOfTags();
     
    597601            JCheckBoxMenuItem rememberLastTags = new JCheckBoxMenuItem(
    598602                new AbstractAction(tr("Remember last used tags")){
     603                @Override
    599604                public void actionPerformed(ActionEvent e) {
    600605                    boolean sel=((JCheckBoxMenuItem) e.getSource()).getState();
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java

    r6070 r6084  
    200200        }
    201201
     202        @Override
    202203        public void actionPerformed(ActionEvent e) {
    203204            if (!isEnabled())
     
    206207        }
    207208
     209        @Override
    208210        public void valueChanged(TreeSelectionEvent e) {
    209211            refreshEnabled();
     
    226228        }
    227229
     230        @Override
    228231        public void actionPerformed(ActionEvent e) {
    229232            if (!isEnabled())
     
    262265        }
    263266
     267        @Override
    264268        public void actionPerformed(ActionEvent e) {
    265269            if (!isEnabled())
     
    268272        }
    269273
     274        @Override
    270275        public void valueChanged(TreeSelectionEvent e) {
    271276            updateEnabledState();
     
    416421                }
    417422                SwingUtilities.invokeLater(new Runnable() {
     423                    @Override
    418424                    public void run() {
    419425                        Main.map.repaint();
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/DownloadRelationMemberTask.java

    r4310 r6084  
    135135            SwingUtilities.invokeLater(
    136136                    new Runnable() {
     137                        @Override
    137138                        public void run() {
    138139                            curLayer.mergeFrom(dataSet);
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/DownloadRelationTask.java

    r5266 r6084  
    9898            SwingUtilities.invokeAndWait(
    9999                    new Runnable() {
     100                        @Override
    100101                        public void run() {
    101102                            layer.mergeFrom(allDownloads);
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberRoleCellEditor.java

    r6070 r6084  
    3434     * replies the table cell editor
    3535     */
     36    @Override
    3637    public Component getTableCellEditorComponent(JTable table,
    3738            Object value, boolean isSelected, int row, int column) {
     
    4445    }
    4546
     47    @Override
    4648    public Object getCellEditorValue() {
    4749        return editor.getText();
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableCellRenderer.java

    r5835 r6084  
    6565    }
    6666
     67    @Override
    6768    abstract public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected,
    6869            boolean hasFocus, int row, int column);
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableModel.java

    r6068 r6084  
    8787    /* Interface SelectionChangedListener                                          */
    8888    /* --------------------------------------------------------------------------- */
     89    @Override
    8990    public void selectionChanged(Collection<? extends OsmPrimitive> newSelection) {
    9091        if (Main.main.getEditLayer() != this.layer) return;
     
    9899    /* Interface DataSetListener                                                   */
    99100    /* --------------------------------------------------------------------------- */
     101    @Override
    100102    public void dataChanged(DataChangedEvent event) {
    101103        // just trigger a repaint - the display name of the relation members may
     
    106108    }
    107109
     110    @Override
    108111    public void nodeMoved(NodeMovedEvent event) {/* ignore */}
     112    @Override
    109113    public void primitivesAdded(PrimitivesAddedEvent event) {/* ignore */}
    110114
     115    @Override
    111116    public void primitivesRemoved(PrimitivesRemovedEvent event) {
    112117        // ignore - the relation in the editor might become out of sync with the relation
     
    115120    }
    116121
     122    @Override
    117123    public void relationMembersChanged(RelationMembersChangedEvent event) {
    118124        // ignore - the relation in the editor might become out of sync with the relation
     
    121127    }
    122128
     129    @Override
    123130    public void tagsChanged(TagsChangedEvent event) {
    124131        // just refresh the respective table cells
     
    133140    }
    134141
     142    @Override
    135143    public void wayNodesChanged(WayNodesChangedEvent event) {/* ignore */}
    136144
     145    @Override
    137146    public void otherDatasetChange(AbstractDatasetChangedEvent event) {/* ignore */}
    138147    /* --------------------------------------------------------------------------- */
     
    164173    }
    165174
     175    @Override
    166176    public int getColumnCount() {
    167177        return 3;
    168178    }
    169179
     180    @Override
    170181    public int getRowCount() {
    171182        return members.size();
    172183    }
    173184
     185    @Override
    174186    public Object getValueAt(int rowIndex, int columnIndex) {
    175187        switch (columnIndex) {
     
    726738    }
    727739
     740    @Override
    728741    public void tableChanged(TableModelEvent e) {
    729742        connectionType = null;
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/ParentRelationLoadingTask.java

    r4310 r6084  
    173173                SwingUtilities.invokeLater(
    174174                        new Runnable() {
     175                            @Override
    175176                            public void run() {
    176177                                getLayer().onPostDownloadFromServer();
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/ReferringRelationsBrowser.java

    r4310 r6084  
    9898        }
    9999
     100        @Override
    100101        public void actionPerformed(ActionEvent e) {
    101102            boolean full = cbReadFull.isSelected();
     
    108109            task.setContinuation(
    109110                    new Runnable() {
     111                        @Override
    110112                        public void run() {
    111113                            if (task.isCanceled() || task.hasError())
     
    118120        }
    119121
     122        @Override
    120123        public void contentsChanged(ListDataEvent e) {
    121124            refreshEnabled();
    122125        }
    123126
     127        @Override
    124128        public void intervalAdded(ListDataEvent e) {
    125129            refreshEnabled();
    126130        }
    127131
     132        @Override
    128133        public void intervalRemoved(ListDataEvent e) {
    129134            refreshEnabled();
     
    147152        }
    148153
     154        @Override
    149155        public void actionPerformed(ActionEvent e) {
    150156            run();
     
    160166        }
    161167
     168        @Override
    162169        public void valueChanged(ListSelectionEvent e) {
    163170            refreshEnabled();
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/ReferringRelationsBrowserModel.java

    r5266 r6084  
    3737    }
    3838
     39    @Override
    3940    public Object getElementAt(int index) {
    4041        return referrers.get(index);
    4142    }
    4243
     44    @Override
    4345    public int getSize() {
    4446        return referrers.size();
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/RelationDialogManager.java

    r5266 r6084  
    183183     *
    184184     */
     185    @Override
    185186    public void layerRemoved(Layer oldLayer) {
    186187        if (oldLayer == null || ! (oldLayer instanceof OsmDataLayer))
     
    200201    }
    201202
     203    @Override
    202204    public void activeLayerChange(Layer oldLayer, Layer newLayer) {
    203205        // do nothing
    204206    }
    205207
     208    @Override
    206209    public void layerAdded(Layer newLayer) {
    207210        // do nothing
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/RelationTree.java

    r5266 r6084  
    8181    class LazyRelationLoader implements TreeWillExpandListener {
    8282
     83        @Override
    8384        public void treeWillCollapse(TreeExpansionEvent event) throws ExpandVetoException {
    8485            // do nothing
    8586        }
    8687
     88        @Override
    8789        public void treeWillExpand(TreeExpansionEvent event) throws ExpandVetoException {
    8890            TreePath path  = event.getPath();
     
    141143            SwingUtilities.invokeLater(
    142144                    new Runnable() {
     145                        @Override
    143146                        public void run() {
    144147                            model.refreshNode(path);
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/RelationTreeCellRenderer.java

    r5266 r6084  
    6262    }
    6363
     64    @Override
    6465    public Component getTreeCellRendererComponent(JTree tree, Object value, boolean selected, boolean expanded,
    6566            boolean leaf, int row, boolean hasFocus) {
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/RelationTreeModel.java

    r5835 r6084  
    189189    /* interface TreeModel                                                     */
    190190    /* ----------------------------------------------------------------------- */
     191    @Override
    191192    public Object getChild(Object parent, int index) {
    192193        return getRelationChildByIdx((Relation)parent, index);
    193194    }
    194195
     196    @Override
    195197    public int getChildCount(Object parent) {
    196198        return getNumRelationChildren((Relation)parent);
    197199    }
    198200
     201    @Override
    199202    public int getIndexOfChild(Object parent, Object child) {
    200203        return getIndexForRelationChild((Relation)parent, (Relation)child);
    201204    }
    202205
     206    @Override
    203207    public Object getRoot() {
    204208        return root;
    205209    }
    206210
     211    @Override
    207212    public boolean isLeaf(Object node) {
    208213        Relation r = (Relation)node;
     
    211216    }
    212217
     218    @Override
    213219    public void addTreeModelListener(TreeModelListener l) {
    214220        if (l != null) {
     
    217223    }
    218224
     225    @Override
    219226    public void removeTreeModelListener(TreeModelListener l) {
    220227        listeners.remove(l);
    221228    }
    222229
     230    @Override
    223231    public void valueForPathChanged(TreePath path, Object newValue) {
    224232        // do nothing
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/RunnableAction.java

    r3719 r6084  
    1111    }
    1212
     13    @Override
    1314    public abstract void run();
    1415
     16    @Override
    1517    public void actionPerformed(ActionEvent arg0) {
    1618        run();
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/SelectionTableCellRenderer.java

    r5266 r6084  
    6464    }
    6565
     66    @Override
    6667    public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus,
    6768            int row, int column) {
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/SelectionTableModel.java

    r5360 r6084  
    4545    }
    4646
     47    @Override
    4748    public int getColumnCount() {
    4849        return 1;
    4950    }
    5051
     52    @Override
    5153    public int getRowCount() {
    5254        if (Main.map.mapView.getEditLayer() != layer)
     
    5557    }
    5658
     59    @Override
    5760    public Object getValueAt(int rowIndex, int columnIndex) {
    5861        return cache.get(rowIndex);
    5962    }
    6063
     64    @Override
    6165    public void activeLayerChange(Layer oldLayer, Layer newLayer) {
    6266        if (oldLayer  == layer) {
     
    6973    }
    7074
     75    @Override
    7176    public void layerAdded(Layer newLayer) {
    7277        // do nothing
    7378    }
    7479
     80    @Override
    7581    public void layerRemoved(Layer oldLayer) {
    7682        if (oldLayer == layer) {
     
    8187    }
    8288
     89    @Override
    8390    public void selectionChanged(Collection<? extends OsmPrimitive> newSelection) {
    8491        if (layer == Main.map.mapView.getEditLayer()) {
  • trunk/src/org/openstreetmap/josm/gui/download/BookmarkSelection.java

    r5886 r6084  
    105105    }
    106106
     107    @Override
    107108    public void addGui(final DownloadDialog gui) {
    108109        JPanel dlg = new JPanel(new GridBagLayout());
     
    112113        bookmarks = new BookmarkList();
    113114        bookmarks.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
     115            @Override
    114116            public void valueChanged(ListSelectionEvent e) {
    115117                Bookmark b = (Bookmark)bookmarks.getSelectedValue();
     
    161163     * @param area the download area.
    162164     */
     165    @Override
    163166    public void setDownloadArea(Bounds area) {
    164167        if (area == null) return;
     
    180183        }
    181184
     185        @Override
    182186        public void actionPerformed(ActionEvent e) {
    183187            if (currentArea == null) {
     
    213217        }
    214218
     219        @Override
    215220        public void actionPerformed(ActionEvent e) {
    216221            Object[] sels = bookmarks.getSelectedValues();
     
    225230            setEnabled(bookmarks.getSelectedIndices().length > 0);
    226231        }
     232        @Override
    227233        public void valueChanged(ListSelectionEvent e) {
    228234            updateEnabledState();
     
    238244        }
    239245
     246        @Override
    240247        public void actionPerformed(ActionEvent e) {
    241248            Object[] sels = bookmarks.getSelectedValues();
     
    261268            setEnabled(bookmarks.getSelectedIndices().length == 1);
    262269        }
     270        @Override
    263271        public void valueChanged(ListSelectionEvent e) {
    264272            updateEnabledState();
  • trunk/src/org/openstreetmap/josm/gui/download/BoundingBoxSelection.java

    r5958 r6084  
    8181    }
    8282
     83    @Override
    8384    public void addGui(final DownloadDialog gui) {
    8485        buildDownloadAreaInputFields();
     
    123124    }
    124125
     126    @Override
    125127    public void setDownloadArea(Bounds area) {
    126128        updateBboxFields(area);
     
    212214        }
    213215
     216        @Override
    214217        public void actionPerformed(ActionEvent e) {
    215218            check();
     
    244247        }
    245248
     249        @Override
    246250        public void actionPerformed(ActionEvent e) {
    247251            check();
     
    262266
    263267    class OsmUrlRefresher implements DocumentListener {
     268        @Override
    264269        public void changedUpdate(DocumentEvent e) { parseURL(parent); }
     270        @Override
    265271        public void insertUpdate(DocumentEvent e) { parseURL(parent); }
     272        @Override
    266273        public void removeUpdate(DocumentEvent e) { parseURL(parent); }
    267274    }
     
    298305        }
    299306
     307        @Override
    300308        public void actionPerformed(ActionEvent e) {
    301309            refreshBounds();
  • trunk/src/org/openstreetmap/josm/gui/download/DownloadDialog.java

    r6070 r6084  
    136136        cbStartup.setToolTipText(tr("<html>Autostart ''Download from OSM'' dialog every time JOSM is started.<br>You can open it manually from File menu or toolbar.</html>"));
    137137        cbStartup.addActionListener(new ActionListener() {
     138            @Override
    138139            public void actionPerformed(ActionEvent e) {
    139140                 Main.pref.put("download.autorun", cbStartup.isSelected());
     
    153154
    154155    /* This should not be necessary, but if not here, repaint is not always correct in SlippyMap! */
     156    @Override
    155157    public void paint(Graphics g) {
    156158        tpDownloadAreaSelectors.getSelectedComponent().paint(g);
     
    198200
    199201        getRootPane().getActionMap().put("checkClipboardContents", new AbstractAction() {
     202            @Override
    200203            public void actionPerformed(ActionEvent e) {
    201204                String clip = Utils.getClipboardContent();
     
    400403        }
    401404
     405        @Override
    402406        public void actionPerformed(ActionEvent e) {
    403407            run();
     
    439443        }
    440444
     445        @Override
    441446        public void actionPerformed(ActionEvent e) {
    442447            run();
  • trunk/src/org/openstreetmap/josm/gui/download/PlaceSelection.java

    r5587 r6084  
    133133     * This method is, for all intents and purposes, the constructor for this class.
    134134     */
     135    @Override
    135136    public void addGui(final DownloadDialog gui) {
    136137        JPanel panel = new JPanel();
     
    164165    }
    165166
     167    @Override
    166168    public void setDownloadArea(Bounds area) {
    167169        tblSearchResults.clearSelection();
     
    291293        }
    292294
     295        @Override
    293296        public void actionPerformed(ActionEvent e) {
    294297            if (!isEnabled() || cbSearchExpression.getText().trim().length() == 0)
     
    304307        }
    305308
     309        @Override
    306310        public void changedUpdate(DocumentEvent e) {
    307311            updateEnabledState();
    308312        }
    309313
     314        @Override
    310315        public void insertUpdate(DocumentEvent e) {
    311316            updateEnabledState();
    312317        }
    313318
     319        @Override
    314320        public void removeUpdate(DocumentEvent e) {
    315321            updateEnabledState();
     
    473479
    474480    class ListSelectionHandler implements ListSelectionListener {
     481        @Override
    475482        public void valueChanged(ListSelectionEvent lse) {
    476483            SearchResult r = model.getSelectedSearchResult();
     
    524531        }
    525532
     533        @Override
    526534        public Component getTableCellRendererComponent(JTable table, Object value,
    527535                boolean isSelected, boolean hasFocus, int row, int column) {
  • trunk/src/org/openstreetmap/josm/gui/download/SlippyMapChooser.java

    r6070 r6084  
    3737    }
    3838
     39    @Override
    3940    public void addGui(final DownloadDialog gui) {
    4041        iGui = gui;
     
    4243    }
    4344
     45    @Override
    4446    public void setDownloadArea(Bounds area) {
    4547        pnlSlippyMapBBoxChooser.setBoundingBox(area);
     
    4749    }
    4850
     51    @Override
    4952    public void propertyChange(PropertyChangeEvent evt) {
    5053        if (evt.getPropertyName().equals(BBoxChooser.BBOX_PROP)) {
  • trunk/src/org/openstreetmap/josm/gui/download/TileSelection.java

    r4191 r6084  
    3131    }
    3232
     33    @Override
    3334    public void addGui(final DownloadDialog gui) {
    3435        gui.addDownloadAreaSelector(chooser, tr("Tile Numbers"));
     
    3637    }
    3738
     39    @Override
    3840    public void setDownloadArea(Bounds area) {
    3941        chooser.setBoundingBox(area);
    4042    }
    4143
     44    @Override
    4245    public void propertyChange(PropertyChangeEvent evt) {
    4346        if (evt.getPropertyName().equals(BBoxChooser.BBOX_PROP)) {
  • trunk/src/org/openstreetmap/josm/gui/help/ContextSensitiveHelpAction.java

    r3083 r6084  
    5050    }
    5151
     52    @Override
    5253    public void actionPerformed(ActionEvent e) {
    5354        if (helpTopic != null) {
  • trunk/src/org/openstreetmap/josm/gui/help/HelpBrowser.java

    r6040 r6084  
    8484        final HelpBrowser browser = getInstance();
    8585        Runnable r = new Runnable() {
     86            @Override
    8687            public void run() {
    8788                browser.openHelpTopic(helpTopic);
     
    190191        help.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), "Close");
    191192        help.getActionMap().put("Close", new AbstractAction(){
     193            @Override
    192194            public void actionPerformed(ActionEvent e) {
    193195                setVisible(false);
     
    428430        }
    429431
     432        @Override
    430433        public void actionPerformed(ActionEvent e) {
    431434            OpenBrowser.displayUrl(getUrl());
     
    440443        }
    441444
     445        @Override
    442446        public void actionPerformed(ActionEvent e) {
    443447            String url = getUrl();
     
    472476        }
    473477
     478        @Override
    474479        public void actionPerformed(ActionEvent e) {
    475480            openUrl(getUrl());
     
    488493        }
    489494
     495        @Override
    490496        public void actionPerformed(ActionEvent e) {
    491497            history.back();
    492498        }
     499        @Override
    493500        public void update(Observable o, Object arg) {
    494501            //System.out.println("BackAction: canGoBoack=" + history.canGoBack() );
     
    508515        }
    509516
     517        @Override
    510518        public void actionPerformed(ActionEvent e) {
    511519            history.forward();
    512520        }
     521        @Override
    513522        public void update(Observable o, Object arg) {
    514523            setEnabled(history.canGoForward());
     
    523532        }
    524533
     534        @Override
    525535        public void actionPerformed(ActionEvent e) {
    526536            openHelpTopic("/");
     
    581591        }
    582592
     593        @Override
    583594        public void hyperlinkUpdate(HyperlinkEvent e) {
    584595            if (e.getEventType() != HyperlinkEvent.EventType.ACTIVATED)
  • trunk/src/org/openstreetmap/josm/gui/history/AdjustmentSynchronizer.java

    r5266 r6084  
    5858     *
    5959     */
     60    @Override
    6061    public void adjustmentValueChanged(AdjustmentEvent e) {
    6162        if (! enabledMap.get(e.getAdjustable()))
     
    124125        //
    125126        view.addItemListener(new ItemListener() {
     127            @Override
    126128            public void itemStateChanged(ItemEvent e) {
    127129                switch(e.getStateChange()) {
     
    142144        observable.addObserver(
    143145                new Observer() {
     146                    @Override
    144147                    public void update(Observable o, Object arg) {
    145148                        boolean sync = isParticipatingInSynchronizedScrolling(adjustable);
  • trunk/src/org/openstreetmap/josm/gui/history/CoordinateInfoViewer.java

    r6070 r6084  
    281281        }
    282282
     283        @Override
    283284        public void update(Observable o, Object arg) {
    284285            refresh();
     
    294295        }
    295296
     297        @Override
    296298        protected void build() {
    297299            setLayout(new GridBagLayout());
     
    319321        }
    320322
     323        @Override
    321324        protected void refresh() {
    322325            HistoryOsmPrimitive p = getPrimitive();
  • trunk/src/org/openstreetmap/josm/gui/history/HistoryBrowserDialog.java

    r5832 r6084  
    122122    /* interface HistoryDataSetListener                                                   */
    123123    /* ---------------------------------------------------------------------------------- */
     124    @Override
    124125    public void historyUpdated(HistoryDataSet source, PrimitiveId primitiveId) {
    125126        if (primitiveId == null || primitiveId.equals(browser.getHistory().getPrimitiveId())) {
     
    128129    }
    129130
     131    @Override
    130132    public void historyDataSetCleared(HistoryDataSet source) {
    131133        closeAction.run();
     
    146148        }
    147149
     150        @Override
    148151        public void actionPerformed(ActionEvent e) {
    149152            run();
     
    158161        }
    159162
     163        @Override
    160164        public void actionPerformed(ActionEvent e) {
    161165            HistoryLoadTask task = new HistoryLoadTask();
  • trunk/src/org/openstreetmap/josm/gui/history/HistoryBrowserDialogManager.java

    r5495 r6084  
    124124    /* LayerChangeListener                                                           */
    125125    /* ----------------------------------------------------------------------------- */
     126    @Override
    126127    public void activeLayerChange(Layer oldLayer, Layer newLayer) {}
     128    @Override
    127129    public void layerAdded(Layer newLayer) {}
    128130
     131    @Override
    129132    public void layerRemoved(Layer oldLayer) {
    130133        // remove all history browsers if the number of layers drops to 0
  • trunk/src/org/openstreetmap/josm/gui/history/HistoryBrowserModel.java

    r6009 r6084  
    682682    /* DataSetListener                                                        */
    683683    /* ---------------------------------------------------------------------- */
     684    @Override
    684685    public void nodeMoved(NodeMovedEvent event) {
    685686        Node node = event.getNode();
     
    689690    }
    690691
     692    @Override
    691693    public void primitivesAdded(PrimitivesAddedEvent event) {
    692694        for (OsmPrimitive p: event.getPrimitives()) {
     
    697699    }
    698700
     701    @Override
    699702    public void primitivesRemoved(PrimitivesRemovedEvent event) {
    700703        for (OsmPrimitive p: event.getPrimitives()) {
     
    705708    }
    706709
     710    @Override
    707711    public void relationMembersChanged(RelationMembersChangedEvent event) {
    708712        Relation r = event.getRelation();
     
    712716    }
    713717
     718    @Override
    714719    public void tagsChanged(TagsChangedEvent event) {
    715720        OsmPrimitive prim = event.getPrimitive();
     
    719724    }
    720725
     726    @Override
    721727    public void wayNodesChanged(WayNodesChangedEvent event) {
    722728        Way way = event.getChangedWay();
     
    726732    }
    727733
     734    @Override
    728735    public void dataChanged(DataChangedEvent event) {
    729736        OsmPrimitive primitive = event.getDataset().getPrimitiveById(history.getId(), history.getType());
     
    738745    }
    739746
     747    @Override
    740748    public void otherDatasetChange(AbstractDatasetChangedEvent event) {
    741749        // Irrelevant
     
    745753    /* LayerChangeListener                                                    */
    746754    /* ---------------------------------------------------------------------- */
     755    @Override
    747756    public void activeLayerChange(Layer oldLayer, Layer newLayer) {
    748757        if (oldLayer != null && oldLayer instanceof OsmDataLayer) {
     
    768777    }
    769778
     779    @Override
    770780    public void layerAdded(Layer newLayer) {}
     781    @Override
    771782    public void layerRemoved(Layer oldLayer) {}
    772783
     
    778789        private HistoryOsmPrimitive clone;
    779790
     791        @Override
    780792        public void visit(Node n) {
    781793            clone = new HistoryNode(n.getId(), n.getVersion(), n.isVisible(), getCurrentUser(), 0, null, n.getCoor(), false);
     
    783795        }
    784796
     797        @Override
    785798        public void visit(Relation r) {
    786799            clone = new HistoryRelation(r.getId(), r.getVersion(), r.isVisible(), getCurrentUser(), 0, null, false);
     
    792805        }
    793806
     807        @Override
    794808        public void visit(Way w) {
    795809            clone = new HistoryWay(w.getId(), w.getVersion(), w.isVisible(), getCurrentUser(), 0, null, false);
  • trunk/src/org/openstreetmap/josm/gui/history/NodeListTableCellRenderer.java

    r5627 r6084  
    4747
    4848    // Warning: The model pads with null-rows to match the size of the opposite table. 'value' could be null
     49    @Override
    4950    public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus,
    5051            int row, int column) {
  • trunk/src/org/openstreetmap/josm/gui/history/NodeListViewer.java

    r5958 r6084  
    202202        }
    203203
     204        @Override
    204205        public void actionPerformed(ActionEvent e) {
    205206            if (!isEnabled()) return;
     
    248249        }
    249250
     251        @Override
    250252        public void actionPerformed(ActionEvent e) {
    251253            if (!isEnabled()) return;
     
    263265            }
    264266            Runnable r = new Runnable() {
     267                @Override
    265268                public void run() {
    266269                    final History h = HistoryDataSet.getInstance().getHistory(primitiveId);
  • trunk/src/org/openstreetmap/josm/gui/history/RelationMemberListTableCellRenderer.java

    r5835 r6084  
    7676
    7777    // Warning: The model pads with null-rows to match the size of the opposite table. 'value' could be null
     78    @Override
    7879    public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus,
    7980            int row, int column) {
  • trunk/src/org/openstreetmap/josm/gui/history/SelectionSynchronizer.java

    r3083 r6084  
    2626    }
    2727
     28    @Override
    2829    public void valueChanged(ListSelectionEvent e) {
    2930        DefaultListSelectionModel referenceModel = (DefaultListSelectionModel)e.getSource();
  • trunk/src/org/openstreetmap/josm/gui/history/TagTableCellRenderer.java

    r5832 r6084  
    7575    }
    7676
     77    @Override
    7778    public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus,
    7879            int row, int column) {
  • trunk/src/org/openstreetmap/josm/gui/history/VersionInfoPanel.java

    r5929 r6084  
    133133    }
    134134
     135    @Override
    135136    public void update(Observable o, Object arg) {
    136137        lblInfo.setText(getInfoText());
  • trunk/src/org/openstreetmap/josm/gui/history/VersionTable.java

    r5958 r6084  
    8282    }
    8383
     84    @Override
    8485    public void update(Observable o, Object arg) {
    8586        repaint();
     
    164165    public static class RadioButtonRenderer extends JRadioButton implements TableCellRenderer {
    165166
     167        @Override
    166168        public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus,int row,int column) {
    167169            setSelected(value != null && (Boolean)value);
     
    196198        }
    197199
     200        @Override
    198201        public void itemStateChanged(ItemEvent e) {
    199202            fireEditingStopped();
     
    205208            setHorizontalAlignment(hAlignment);
    206209        }
     210        @Override
    207211        public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus,int row,int column) {
    208212            String v = value.toString();
  • trunk/src/org/openstreetmap/josm/gui/io/AbstractIOTask.java

    r4310 r6084  
    8888     * Runs the task
    8989     */
     90    @Override
    9091    public abstract void run();
    9192
  • trunk/src/org/openstreetmap/josm/gui/io/ActionFlagsTableCell.java

    r6070 r6084  
    4040
    4141    private ActionListener al = new ActionListener() {
     42        @Override
    4243        public void actionPerformed(ActionEvent e) {
    4344            fireEditingStopped();
     
    6061            b.addActionListener(al);
    6162            am.put(b.getText(), new AbstractAction() {
     63                @Override
    6264                public void actionPerformed(ActionEvent e) {
    6365                    b.setSelected(!b.isSelected());
     
    8587    }
    8688
     89    @Override
    8790    public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
    8891        updateCheckboxes(value);
     
    9093    }
    9194
     95    @Override
    9296    public void addCellEditorListener(CellEditorListener l) {
    9397        if (l != null) {
     
    108112    }
    109113
     114    @Override
    110115    public void cancelCellEditing() {
    111116        fireEditingCanceled();
    112117    }
    113118
     119    @Override
    114120    public Object getCellEditorValue() {
    115121        boolean[] values = new boolean[2];
     
    119125    }
    120126
     127    @Override
    121128    public boolean isCellEditable(EventObject anEvent) {
    122129        return true;
    123130    }
    124131
     132    @Override
    125133    public void removeCellEditorListener(CellEditorListener l) {
    126134        listeners.remove(l);
    127135    }
    128136
     137    @Override
    129138    public boolean shouldSelectCell(EventObject anEvent) {
    130139        return true;
    131140    }
    132141
     142    @Override
    133143    public boolean stopCellEditing() {
    134144        fireEditingStopped();
     
    136146    }
    137147
     148    @Override
    138149    public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column) {
    139150        updateCheckboxes(value);
  • trunk/src/org/openstreetmap/josm/gui/io/BasicUploadSettingsPanel.java

    r4508 r6084  
    6060        hcbUploadComment.getEditor().addActionListener(
    6161                new ActionListener() {
     62                    @Override
    6263                    public void actionPerformed(ActionEvent e) {
    6364                        changesetCommentModel.setComment(hcbUploadComment.getText());
     
    101102        hcbUploadComment.getEditor().getEditorComponent().addKeyListener(
    102103                new KeyListener() {
     104                    @Override
    103105                    public void keyTyped(KeyEvent e) {
    104106                        if (e.getKeyCode() == KeyEvent.VK_TAB) {
     
    106108                        }
    107109                    }
     110                    @Override
    108111                    public void keyReleased(KeyEvent e) {}
    109112
     113                    @Override
    110114                    public void keyPressed(KeyEvent e) {}
    111115                }
     
    151155     */
    152156    class ChangesetCommentObserver implements Observer {
     157        @Override
    153158        public void update(Observable o, Object arg) {
    154159            if (!(o instanceof ChangesetCommentModel)) return;
  • trunk/src/org/openstreetmap/josm/gui/io/ChangesetCellRenderer.java

    r5319 r6084  
    4141    }
    4242
     43    @Override
    4344    public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected,
    4445            boolean cellHasFocus) {
  • trunk/src/org/openstreetmap/josm/gui/io/ChangesetManagementPanel.java

    r5899 r6084  
    222222    /* Interface ListDataListener                                                   */
    223223    /* ---------------------------------------------------------------------------- */
     224    @Override
    224225    public void contentsChanged(ListDataEvent e) {
    225226        refreshGUI();
    226227    }
    227228
     229    @Override
    228230    public void intervalAdded(ListDataEvent e) {
    229231        refreshGUI();
    230232    }
    231233
     234    @Override
    232235    public void intervalRemoved(ListDataEvent e) {
    233236        refreshGUI();
     
    240243     */
    241244    class ChangesetListItemStateListener implements ItemListener {
     245        @Override
    242246        public void itemStateChanged(ItemEvent e) {
    243247            Changeset cs = (Changeset)cbOpenChangesets.getSelectedItem();
     
    255259     */
    256260    class CloseAfterUploadItemStateListener implements ItemListener {
     261        @Override
    257262        public void itemStateChanged(ItemEvent e) {
    258263            if (e.getItemSelectable() != cbCloseAfterUpload)
     
    276281     */
    277282    class RadioButtonHandler implements ItemListener {
     283        @Override
    278284        public void itemStateChanged(ItemEvent e) {
    279285            if (rbUseNew.isSelected()) {
     
    304310        }
    305311
     312        @Override
    306313        public void actionPerformed(ActionEvent e) {
    307314            DownloadOpenChangesetsTask task = new DownloadOpenChangesetsTask(ChangesetManagementPanel.this);
     
    322329        }
    323330
     331        @Override
    324332        public void actionPerformed(ActionEvent e) {
    325333            Changeset cs = (Changeset)cbOpenChangesets.getSelectedItem();
     
    337345        }
    338346
     347        @Override
    339348        public void itemStateChanged(ItemEvent e) {
    340349            refreshEnabledState();
  • trunk/src/org/openstreetmap/josm/gui/io/CloseChangesetDialog.java

    r5998 r6084  
    122122        }
    123123
     124        @Override
    124125        public void actionPerformed(ActionEvent e) {
    125126            setCanceled(false);
     
    131132        }
    132133
     134        @Override
    133135        public void valueChanged(ListSelectionEvent e) {
    134136            refreshEnabledState();
     
    149151        }
    150152
     153        @Override
    151154        public void actionPerformed(ActionEvent e) {
    152155            cancel();
  • trunk/src/org/openstreetmap/josm/gui/io/CloseChangesetTask.java

    r4310 r6084  
    5959        SwingUtilities.invokeLater(
    6060                new Runnable() {
     61                    @Override
    6162                    public void run() {
    6263                        ChangesetCache.getInstance().update(closedChangesets);
  • trunk/src/org/openstreetmap/josm/gui/io/DownloadPrimitivesTask.java

    r6070 r6084  
    8181        }
    8282        GuiHelper.runInEDTAndWait(new Runnable() {
     83            @Override
    8384            public void run() {
    8485                layer.mergeFrom(ds);
  • trunk/src/org/openstreetmap/josm/gui/io/FilenameCellEditor.java

    r5899 r6084  
    6969    }
    7070
     71    @Override
    7172    public void addCellEditorListener(CellEditorListener l) {
    7273        if (l != null) {
     
    8788    }
    8889
     90    @Override
    8991    public void cancelCellEditing() {
    9092        fireEditingCanceled();
    9193    }
    9294
     95    @Override
    9396    public Object getCellEditorValue() {
    9497        return value;
    9598    }
    9699
     100    @Override
    97101    public boolean isCellEditable(EventObject anEvent) {
    98102        return true;
    99103    }
    100104
     105    @Override
    101106    public void removeCellEditorListener(CellEditorListener l) {
    102107        listeners.remove(l);
    103108    }
    104109
     110    @Override
    105111    public boolean shouldSelectCell(EventObject anEvent) {
    106112        return true;
    107113    }
    108114
     115    @Override
    109116    public boolean stopCellEditing() {
    110117        if (tfFileName.getText() == null || tfFileName.getText().trim().equals("")) {
     
    126133    }
    127134
     135    @Override
    128136    public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column) {
    129137        SaveLayerInfo info = (SaveLayerInfo)value;
     
    139147        }
    140148
     149        @Override
    141150        public void actionPerformed(ActionEvent e) {
    142151            File f = SaveActionBase.createAndOpenSaveFileChooser(tr("Select filename"), "osm");
  • trunk/src/org/openstreetmap/josm/gui/io/LayerNameAndFilePathTableCell.java

    r5886 r6084  
    7676
    7777    /** renderer used while not editing the file path **/
     78    @Override
    7879    public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected,
    7980            boolean hasFocus, int row, int column) {
     
    9394
    9495    /** renderer used while the file path is being edited **/
     96    @Override
    9597    public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected,
    9698            int row, int column) {
     
    178180    }
    179181
     182    @Override
    180183    public void addCellEditorListener(CellEditorListener l) {
    181184        if (l != null) {
     
    196199    }
    197200
     201    @Override
    198202    public void cancelCellEditing() {
    199203        fireEditingCanceled();
    200204    }
    201205
     206    @Override
    202207    public Object getCellEditorValue() {
    203208        return value;
    204209    }
    205210
     211    @Override
    206212    public boolean isCellEditable(EventObject anEvent) {
    207213        return true;
    208214    }
    209215
     216    @Override
    210217    public void removeCellEditorListener(CellEditorListener l) {
    211218        listeners.remove(l);
    212219    }
    213220
     221    @Override
    214222    public boolean shouldSelectCell(EventObject anEvent) {
    215223        return true;
    216224    }
    217225
     226    @Override
    218227    public boolean stopCellEditing() {
    219228        if (tfFilename.getText() == null || tfFilename.getText().trim().equals("")) {
     
    232241        }
    233242
     243        @Override
    234244        public void actionPerformed(ActionEvent e) {
    235245            File f = SaveActionBase.createAndOpenSaveFileChooser(tr("Select filename"), "osm");
  • trunk/src/org/openstreetmap/josm/gui/io/OpenChangesetComboBoxModel.java

    r5266 r6084  
    6262    /* ChangesetCacheListener                                                               */
    6363    /* ------------------------------------------------------------------------------------ */
     64    @Override
    6465    public void changesetCacheUpdated(ChangesetCacheEvent event) {
    6566        refresh();
  • trunk/src/org/openstreetmap/josm/gui/io/SaveLayerInfo.java

    r5836 r6084  
    117117    }
    118118
     119    @Override
    119120    public int compareTo(SaveLayerInfo o) {
    120121        if (isDoSaveAndUpload()) {
  • trunk/src/org/openstreetmap/josm/gui/io/SaveLayersDialog.java

    r5309 r6084  
    325325        }
    326326
     327        @Override
    327328        public void actionPerformed(ActionEvent e) {
    328329            cancel();
     
    347348        }
    348349
     350        @Override
    349351        public void actionPerformed(ActionEvent e) {
    350352            setUserAction(UserAction.PROCEED);
    351353            closeDialog();
    352354        }
     355        @Override
    353356        public void propertyChange(PropertyChangeEvent evt) {
    354357            if (evt.getPropertyName().equals(SaveLayersModel.MODE_PROP)) {
     
    405408        }
    406409
     410        @Override
    407411        public void actionPerformed(ActionEvent e) {
    408412            if (! confirmSaveLayerInfosOK())
     
    411415        }
    412416
     417        @Override
    413418        public void propertyChange(PropertyChangeEvent evt) {
    414419            if (evt.getPropertyName().equals(SaveLayersModel.MODE_PROP)) {
     
    550555        }
    551556
     557        @Override
    552558        public void run() {
    553559            model.setMode(SaveLayersModel.Mode.UPLOADING_AND_SAVING);
  • trunk/src/org/openstreetmap/josm/gui/io/SaveLayersModel.java

    r5003 r6084  
    6565                layerInfo,
    6666                new Comparator<SaveLayerInfo>() {
     67                    @Override
    6768                    public int compare(SaveLayerInfo o1, SaveLayerInfo o2) {
    6869                        return o1.compareTo(o2);
  • trunk/src/org/openstreetmap/josm/gui/io/SaveLayersTable.java

    r5003 r6084  
    1919    }
    2020
     21    @Override
    2122    public void propertyChange(PropertyChangeEvent evt) {
    2223        if (evt.getPropertyName().equals(SaveLayersModel.MODE_PROP)) {
  • trunk/src/org/openstreetmap/josm/gui/io/SaveLayersTableColumnModel.java

    r5463 r6084  
    3131        }
    3232
     33        @Override
    3334        public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected,
    3435                boolean hasFocus, int row, int column) {
  • trunk/src/org/openstreetmap/josm/gui/io/TagSettingsPanel.java

    r5956 r6084  
    121121    /* Interface TableChangeListener                                              */
    122122    /* -------------------------------------------------------------------------- */
     123    @Override
    123124    public void tableChanged(TableModelEvent e) {
    124125        String uploadComment = getUploadComment();
     
    132133     */
    133134    class ChangesetCommentObserver implements Observer {
     135        @Override
    134136        public void update(Observable o, Object arg) {
    135137            if (!(o instanceof ChangesetCommentModel)) return;
  • trunk/src/org/openstreetmap/josm/gui/io/UpdatePrimitivesTask.java

    r5926 r6084  
    7979        }
    8080        GuiHelper.runInEDTAndWait(new Runnable() {
     81            @Override
    8182            public void run() {
    8283                layer.mergeFrom(ds);
  • trunk/src/org/openstreetmap/josm/gui/io/UploadAndSaveProgressRenderer.java

    r3083 r6084  
    5555    }
    5656
     57    @Override
    5758    public void setCustomText(String message) {
    5859        lblCustomText.setText(message);
     
    6061    }
    6162
     63    @Override
    6264    public void setIndeterminate(boolean indeterminate) {
    6365        progressBar.setIndeterminate(indeterminate);
     
    6567    }
    6668
     69    @Override
    6770    public void setMaximum(int maximum) {
    6871        progressBar.setMaximum(maximum);
     
    7073    }
    7174
     75    @Override
    7276    public void setTaskTitle(String taskTitle) {
    7377        lblTaskTitle.setText(taskTitle);
     
    7579    }
    7680
     81    @Override
    7782    public void setValue(int value) {
    7883        progressBar.setValue(value);
     
    8085    }
    8186
     87    @Override
    8288    public void propertyChange(PropertyChangeEvent evt) {
    8389        if (evt.getPropertyName().equals(SaveLayersModel.MODE_PROP)) {
  • trunk/src/org/openstreetmap/josm/gui/io/UploadDialog.java

    r6070 r6084  
    214214        pnlBasicUploadSettings.getUploadParameterSummaryPanel().setConfigurationParameterRequestListener(
    215215                new ConfigurationParameterRequestHandler() {
     216                    @Override
    216217                    public void handleUploadStrategyConfigurationRequest() {
    217218                        tpConfigPanels.setSelectedIndex(3);
    218219                    }
     220                    @Override
    219221                    public void handleChangesetConfigurationRequest() {
    220222                        tpConfigPanels.setSelectedIndex(2);
     
    225227        pnlBasicUploadSettings.setUploadCommentDownFocusTraversalHandler(
    226228                new AbstractAction() {
     229                    @Override
    227230                    public void actionPerformed(ActionEvent e) {
    228231                        btnUpload.requestFocusInWindow();
     
    440443        }
    441444
     445        @Override
    442446        public void actionPerformed(ActionEvent e) {
    443447            if (getUploadComment().trim().length() < 10) {
     
    473477        }
    474478
     479        @Override
    475480        public void actionPerformed(ActionEvent e) {
    476481            setCanceled(true);
     
    506511    /* Interface PropertyChangeListener                                           */
    507512    /* -------------------------------------------------------------------------- */
     513    @Override
    508514    public void propertyChange(PropertyChangeEvent evt) {
    509515        if (evt.getPropertyName().equals(ChangesetManagementPanel.SELECTED_CHANGESET_PROP)) {
     
    520526    /* Interface PreferenceChangedListener                                        */
    521527    /* -------------------------------------------------------------------------- */
     528    @Override
    522529    public void preferenceChanged(PreferenceChangeEvent e) {
    523530        if (e.getKey() == null || ! e.getKey().equals("osm-server.url"))
  • trunk/src/org/openstreetmap/josm/gui/io/UploadParameterSummaryPanel.java

    r6040 r6084  
    183183    /* Interface HyperlinkListener
    184184    /* --------------------------------------------------------------------- */
     185    @Override
    185186    public void hyperlinkUpdate(HyperlinkEvent e) {
    186187        if (HyperlinkEvent.EventType.ACTIVATED.equals(e.getEventType())) {
     
    198199    /* Interface PropertyChangeListener
    199200    /* --------------------------------------------------------------------- */
     201    @Override
    200202    public void propertyChange(PropertyChangeEvent evt) {
    201203        if (evt.getPropertyName().equals(ChangesetManagementPanel.SELECTED_CHANGESET_PROP)) {
  • trunk/src/org/openstreetmap/josm/gui/io/UploadPrimitivesTask.java

    r5452 r6084  
    221221        //
    222222        Runnable r  = new Runnable() {
     223            @Override
    223224            public void run() {
    224225                layer.cleanupAfterUpload(processedPrimitives);
     
    318319        // - to map editing
    319320        GuiHelper.runInEDT(new Runnable() {
     321            @Override
    320322            public void run() {
    321323                // if the changeset is still open after this upload we want it to
  • trunk/src/org/openstreetmap/josm/gui/io/UploadSelectionDialog.java

    r6070 r6084  
    210210                    new Comparator<OsmPrimitive>() {
    211211                        private DefaultNameFormatter formatter = DefaultNameFormatter.getInstance();
     212                        @Override
    212213                        public int compare(OsmPrimitive o1, OsmPrimitive o2) {
    213214                            int ret = OsmPrimitiveType.from(o1).compareTo(OsmPrimitiveType.from(o2));
     
    233234        }
    234235
     236        @Override
    235237        public Object getElementAt(int index) {
    236238            if (data == null)
     
    239241        }
    240242
     243        @Override
    241244        public int getSize() {
    242245            if (data == null)
     
    270273        }
    271274
     275        @Override
    272276        public void actionPerformed(ActionEvent e) {
    273277            setCanceled(true);
     
    284288        }
    285289
     290        @Override
    286291        public void actionPerformed(ActionEvent e) {
    287292            setCanceled(false);
     
    294299        }
    295300
     301        @Override
    296302        public void valueChanged(ListSelectionEvent e) {
    297303            updateEnabledState();
  • trunk/src/org/openstreetmap/josm/gui/io/UploadStrategySelectionPanel.java

    r5886 r6084  
    374374    }
    375375
     376    @Override
    376377    public void propertyChange(PropertyChangeEvent evt) {
    377378        if (evt.getPropertyName().equals(UploadedObjectsSummaryPanel.NUM_OBJECTS_TO_UPLOAD_PROP)) {
     
    381382
    382383    static class TextFieldFocusHandler implements FocusListener {
     384        @Override
    383385        public void focusGained(FocusEvent e) {
    384386            Component c = e.getComponent();
     
    388390            }
    389391        }
     392        @Override
    390393        public void focusLost(FocusEvent e) {}
    391394    }
     
    426429        }
    427430
     431        @Override
    428432        public void changedUpdate(DocumentEvent arg0) {
    429433            valiateChunkSize();
    430434        }
    431435
     436        @Override
    432437        public void insertUpdate(DocumentEvent arg0) {
    433438            valiateChunkSize();
    434439        }
    435440
     441        @Override
    436442        public void removeUpdate(DocumentEvent arg0) {
    437443            valiateChunkSize();
    438444        }
    439445
     446        @Override
    440447        public void propertyChange(PropertyChangeEvent evt) {
    441448            if (evt.getSource() == tfChunkSize
     
    454461        }
    455462
     463        @Override
    456464        public void itemStateChanged(ItemEvent e) {
    457465            UploadStrategy strategy = getUploadStrategy();
     
    468476        }
    469477
     478        @Override
    470479        public void focusGained(FocusEvent arg0) {}
    471480
     481        @Override
    472482        public void focusLost(FocusEvent arg0) {
    473483            notifyStrategy();
    474484        }
    475485
     486        @Override
    476487        public void actionPerformed(ActionEvent arg0) {
    477488            notifyStrategy();
  • trunk/src/org/openstreetmap/josm/gui/io/UploadedObjectsSummaryPanel.java

    r5266 r6084  
    174174        }
    175175
     176        @Override
    176177        public Object getElementAt(int index) {
    177178            if (primitives == null) return null;
     
    179180        }
    180181
     182        @Override
    181183        public int getSize() {
    182184            if (primitives == null) return 0;
  • trunk/src/org/openstreetmap/josm/gui/layer/Layer.java

    r6070 r6084  
    379379        }
    380380
     381        @Override
    381382        public void actionPerformed(ActionEvent e) {
    382383            SaveAction.getInstance().doSave(layer);
     
    394395        }
    395396
     397        @Override
    396398        public void actionPerformed(ActionEvent e) {
    397399            SaveAsAction.getInstance().doSave(layer);
     
    409411        }
    410412
     413        @Override
    411414        public void actionPerformed(ActionEvent e) {
    412415            new GpxExportAction().export(layer);
  • trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java

    r6083 r6084  
    138138        public int deletedRelations;
    139139
     140        @Override
    140141        public void visit(final Node n) {
    141142            nodes++;
     
    145146        }
    146147
     148        @Override
    147149        public void visit(final Way w) {
    148150            ways++;
     
    152154        }
    153155
     156        @Override
    154157        public void visit(final Relation r) {
    155158            relations++;
     
    598601            putValue("help", ht("/Action/ConvertToGpxLayer"));
    599602        }
     603        @Override
    600604        public void actionPerformed(ActionEvent e) {
    601605            Main.main.addLayer(new GpxLayer(toGpxData(), tr("Converted from: {0}", getName())));
     
    694698        }
    695699
     700        @Override
    696701        public void actionPerformed(ActionEvent e) {
    697702            String result = DatasetConsistencyTest.runTests(data);
     
    716721    }
    717722
     723    @Override
    718724    public void processDatasetEvent(AbstractDatasetChangedEvent event) {
    719725        isChanged = true;
     
    722728    }
    723729
     730    @Override
    724731    public void selectionChanged(Collection<? extends OsmPrimitive> newSelection) {
    725732        isChanged = true;
  • trunk/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java

    r5891 r6084  
    134134    private class LoadGpxDataActionListener implements ActionListener {
    135135
     136        @Override
    136137        public void actionPerformed(ActionEvent arg0) {
    137138            FileFilter filter = new FileFilter(){
     
    229230        JList imgList;
    230231
     232        @Override
    231233        public void actionPerformed(ActionEvent arg0) {
    232234            SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
     
    329331
    330332            imgList = new JList(new AbstractListModel() {
     333                @Override
    331334                public Object getElementAt(int i) {
    332335                    return yLayer.data.get(i).getFile().getName();
    333336                }
    334337
     338                @Override
    335339                public int getSize() {
    336340                    return yLayer.data.size();
     
    340344            imgList.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
    341345
     346                @Override
    342347                public void valueChanged(ListSelectionEvent arg0) {
    343348                    int index = imgList.getSelectedIndex();
     
    368373            openButton.addActionListener(new ActionListener() {
    369374
     375                @Override
    370376                public void actionPerformed(ActionEvent arg0) {
    371377                    JFileChooser fc = DiskAccessAction.createAndOpenFileChooser(true, false, null, JpegFileFilter.getInstance(), JFileChooser.FILES_ONLY, "geoimage.lastdirectory");
     
    441447    }
    442448
     449    @Override
    443450    public void actionPerformed(ActionEvent arg0) {
    444451        // Construct the list of loaded GPX tracks
     
    771778        }
    772779
     780        @Override
    773781        public void insertUpdate(DocumentEvent ev) {
    774782            updateStatusBar();
    775783        }
     784        @Override
    776785        public void removeUpdate(DocumentEvent ev) {
    777786            updateStatusBar();
    778787        }
     788        @Override
    779789        public void changedUpdate(DocumentEvent ev) {
    780790        }
     791        @Override
    781792        public void itemStateChanged(ItemEvent e) {
    782793            updateStatusBar();
    783794        }
     795        @Override
    784796        public void actionPerformed(ActionEvent e) {
    785797            updateStatusBar();
     
    829841    RepaintTheMapListener repaintTheMap = new RepaintTheMapListener();
    830842    private class RepaintTheMapListener implements FocusListener {
     843        @Override
    831844        public void focusGained(FocusEvent e) { // do nothing
    832845        }
    833846
     847        @Override
    834848        public void focusLost(FocusEvent e) {
    835849            yLayer.updateBufferAndRepaint();
     
    842856    private class AdjustActionListener implements ActionListener {
    843857
     858        @Override
    844859        public void actionPerformed(ActionEvent arg0) {
    845860
     
    892907            // It updates the labels and also calls the "match photos" code
    893908            class sliderListener implements ChangeListener {
     909                @Override
    894910                public void stateChanged(ChangeEvent e) {
    895911                    // parse slider position into real timezone
     
    975991    private class AutoGuessActionListener implements ActionListener {
    976992
     993        @Override
    977994        public void actionPerformed(ActionEvent arg0) {
    978995            GpxDataWrapper gpxW = selectedGPX(true);
     
    10961113
    10971114        Collections.sort(dateImgLst, new Comparator<ImageEntry>() {
     1115            @Override
    10981116            public int compare(ImageEntry arg0, ImageEntry arg1) {
    10991117                return arg0.getExifTime().compareTo(arg1.getExifTime());
  • trunk/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java

    r6083 r6084  
    764764
    765765        mapModeListener = new MapModeChangeListener() {
     766            @Override
    766767            public void mapModeChange(MapMode oldMapMode, MapMode newMapMode) {
    767768                if (newMapMode == null || (newMapMode instanceof org.openstreetmap.josm.actions.mapmode.SelectAction)) {
     
    777778
    778779        MapView.addLayerChangeListener(new LayerChangeListener() {
     780            @Override
    779781            public void activeLayerChange(Layer oldLayer, Layer newLayer) {
    780782                if (newLayer == GeoImageLayer.this) {
     
    784786            }
    785787
     788            @Override
    786789            public void layerAdded(Layer newLayer) {
    787790            }
    788791
     792            @Override
    789793            public void layerRemoved(Layer oldLayer) {
    790794                if (oldLayer == GeoImageLayer.this) {
     
    810814    }
    811815
     816    @Override
    812817    public void propertyChange(PropertyChangeEvent evt) {
    813818        if (NavigatableComponent.PROPNAME_CENTER.equals(evt.getPropertyName()) || NavigatableComponent.PROPNAME_SCALE.equals(evt.getPropertyName())) {
     
    843848    }
    844849
     850    @Override
    845851    public void jumpToNextMarker() {
    846852        showNextPhoto();
    847853    }
    848854
     855    @Override
    849856    public void jumpToPreviousMarker() {
    850857        showPreviousPhoto();
  • trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageDisplay.java

    r6083 r6084  
    6767        }
    6868
     69        @Override
    6970        public void run() {
    7071            Image img = Toolkit.getDefaultToolkit().createImage(file.getPath());
     
    160161        /** Zoom in and out, trying to preserve the point of the image that was under the mouse cursor
    161162         * at the same place */
     163        @Override
    162164        public void mouseWheelMoved(MouseWheelEvent e) {
    163165            File file;
     
    232234
    233235        /** Center the display on the point that has been clicked */
     236        @Override
    234237        public void mouseClicked(MouseEvent e) {
    235238            // Move the center to the clicked point.
     
    269272        /** Initialize the dragging, either with button 1 (simple dragging) or button 3 (selection of
    270273         * a picture part) */
     274        @Override
    271275        public void mousePressed(MouseEvent e) {
    272276            if (image == null) {
     
    303307        }
    304308
     309        @Override
    305310        public void mouseDragged(MouseEvent e) {
    306311            if (! mouseIsDragging && selectedRect == null)
     
    351356        }
    352357
     358        @Override
    353359        public void mouseReleased(MouseEvent e) {
    354360            if (! mouseIsDragging && selectedRect == null)
     
    414420        }
    415421
     422        @Override
    416423        public void mouseEntered(MouseEvent e) {
    417424        }
    418425
     426        @Override
    419427        public void mouseExited(MouseEvent e) {
    420428        }
    421429
     430        @Override
    422431        public void mouseMoved(MouseEvent e) {
    423432        }
  • trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageEntry.java

    r5505 r6084  
    136136    }
    137137
     138    @Override
    138139    public int compareTo(ImageEntry image) {
    139140        if (exifTime != null && image.exifTime != null)
  • trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java

    r5460 r6084  
    168168        }
    169169
     170        @Override
    170171        public void actionPerformed(ActionEvent e) {
    171172            if (COMMAND_NEXT.equals(action)) {
  • trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ThumbsLoader.java

    r5460 r6084  
    3535    }
    3636
     37    @Override
    3738    public void run() {
    3839        System.err.println("Load Thumbnails");
  • trunk/src/org/openstreetmap/josm/gui/layer/gpx/DownloadWmsAlongTrackAction.java

    r6070 r6084  
    4343    }
    4444
     45    @Override
    4546    public void actionPerformed(ActionEvent e) {
    4647        final List<LatLon> points = new ArrayList<LatLon>();
  • trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/ImageMarker.java

    r5684 r6084  
    5555        p.add(p2, BorderLayout.SOUTH);
    5656        scale.addActionListener(new ActionListener(){
     57            @Override
    5758            public void actionPerformed(ActionEvent ev) {
    5859                p.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
  • trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java

    r6083 r6084  
    343343    }
    344344
     345    @Override
    345346    public void jumpToNextMarker() {
    346347        if (currentMarker == null) {
     
    360361    }
    361362
     363    @Override
    362364    public void jumpToPreviousMarker() {
    363365        if (currentMarker == null) {
     
    462464
    463465
     466        @Override
    464467        public void actionPerformed(ActionEvent e) {
    465468            Main.pref.put("marker.show "+layer.getName(), layer.isTextOrIconShown() ? "hide" : "show");
  • trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/PlayHeadMarker.java

    r5871 r6084  
    287287            animationInterval = Main.pref.getDouble("marker.audioanimationinterval", 1.0); //milliseconds
    288288            timer = new Timer((int)(animationInterval * 1000.0), new ActionListener() {
     289                @Override
    289290                public void actionPerformed(ActionEvent e) {
    290291                    timerAction();
  • trunk/src/org/openstreetmap/josm/gui/mappaint/xml/XmlStyleSource.java

    r5530 r6084  
    5151    }
    5252
     53    @Override
    5354    protected void init() {
    5455        super.init();
     
    9091    }
    9192
     93    @Override
    9294    public InputStream getSourceInputStream() throws IOException {
    9395        MirroredInputStream in = new MirroredInputStream(url);
  • trunk/src/org/openstreetmap/josm/gui/oauth/AdvancedOAuthPropertiesPanel.java

    r6070 r6084  
    281281        private boolean enabled;
    282282
     283        @Override
    283284        public void itemStateChanged(ItemEvent e) {
    284285            if (!enabled) return;
  • trunk/src/org/openstreetmap/josm/gui/oauth/AuthorizationProcedureComboBox.java

    r5450 r6084  
    7676        }
    7777
     78        @Override
    7879        public Component getListCellRendererComponent(JList list, Object value, int idx, boolean isSelected, boolean hasFocus) {
    7980            AuthorizationProcedure procedure = (AuthorizationProcedure)value;
  • trunk/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorizationUI.java

    r5899 r6084  
    340340        }
    341341
     342        @Override
    342343        public void actionPerformed(ActionEvent evt) {
    343344            Main.worker.submit(new FullyAutomaticAuthorisationTask(FullyAutomaticAuthorizationUI.this));
     
    348349        }
    349350
     351        @Override
    350352        public void changedUpdate(DocumentEvent e) {
    351353            updateEnabledState();
    352354        }
    353355
     356        @Override
    354357        public void insertUpdate(DocumentEvent e) {
    355358            updateEnabledState();
    356359        }
    357360
     361        @Override
    358362        public void removeUpdate(DocumentEvent e) {
    359363            updateEnabledState();
     
    371375        }
    372376
     377        @Override
    373378        public void actionPerformed(ActionEvent arg0) {
    374379            prepareUIForEnteringRequest();
     
    386391        }
    387392
     393        @Override
    388394        public void actionPerformed(ActionEvent arg0) {
    389395            Main.worker.submit(new TestAccessTokenTask(
     
    511517        protected void handleException(final OsmOAuthAuthorizationException e) {
    512518            Runnable r = new Runnable() {
     519                @Override
    513520                public void run() {
    514521                    if (e instanceof OsmLoginFailedException) {
     
    550557                if (canceled)return;
    551558                GuiHelper.runInEDT(new Runnable() {
     559                    @Override
    552560                    public void run() {
    553561                        prepareUIForResultDisplay();
  • trunk/src/org/openstreetmap/josm/gui/oauth/ManualAuthorizationUI.java

    r6070 r6084  
    225225            }
    226226        }
     227        @Override
    227228        public void changedUpdate(DocumentEvent e) {
    228229            build();
    229230        }
    230231
     232        @Override
    231233        public void insertUpdate(DocumentEvent e) {
    232234            build();
    233235        }
    234236
     237        @Override
    235238        public void removeUpdate(DocumentEvent e) {
    236239            build();
     
    249252        }
    250253
     254        @Override
    251255        public void actionPerformed(ActionEvent evt) {
    252256            TestAccessTokenTask task = new TestAccessTokenTask(
     
    263267        }
    264268
     269        @Override
    265270        public void propertyChange(PropertyChangeEvent evt) {
    266271            if (! evt.getPropertyName().equals(AbstractAuthorizationUI.ACCESS_TOKEN_PROP))
  • trunk/src/org/openstreetmap/josm/gui/oauth/OAuthAuthorizationWizard.java

    r5998 r6084  
    176176        spAuthorisationProcedureUI.getVerticalScrollBar().addComponentListener(
    177177                new ComponentListener() {
     178                    @Override
    178179                    public void componentShown(ComponentEvent e) {
    179180                        spAuthorisationProcedureUI.setBorder(UIManager.getBorder("ScrollPane.border"));
    180181                    }
    181182
     183                    @Override
    182184                    public void componentHidden(ComponentEvent e) {
    183185                        spAuthorisationProcedureUI.setBorder(null);
    184186                    }
    185187
     188                    @Override
    186189                    public void componentResized(ComponentEvent e) {}
     190                    @Override
    187191                    public void componentMoved(ComponentEvent e) {}
    188192                }
     
    306310
    307311    class AuthorisationProcedureChangeListener implements ItemListener {
     312        @Override
    308313        public void itemStateChanged(ItemEvent arg0) {
    309314            refreshAuthorisationProcedurePanel();
     
    323328        }
    324329
     330        @Override
    325331        public void actionPerformed(ActionEvent evt) {
    326332            cancel();
     
    338344        }
    339345
     346        @Override
    340347        public void actionPerformed(ActionEvent evt) {
    341348            setCanceled(false);
     
    347354        }
    348355
     356        @Override
    349357        public void propertyChange(PropertyChangeEvent evt) {
    350358            if (!evt.getPropertyName().equals(AbstractAuthorizationUI.ACCESS_TOKEN_PROP))
     
    363371
    364372    static class ExternalBrowserLauncher implements HyperlinkListener {
     373        @Override
    365374        public void hyperlinkUpdate(HyperlinkEvent e) {
    366375            if (e.getEventType().equals(HyperlinkEvent.EventType.ACTIVATED)) {
  • trunk/src/org/openstreetmap/josm/gui/oauth/SemiAutomaticAuthorizationUI.java

    r6070 r6084  
    128128            cbShowAdvancedParameters.addItemListener(
    129129                    new ItemListener() {
     130                        @Override
    130131                        public void itemStateChanged(ItemEvent evt) {
    131132                            getAdvancedPropertiesPanel().setVisible(evt.getStateChange() == ItemEvent.SELECTED);
     
    285286            }
    286287
     288            @Override
    287289            public void actionPerformed(ActionEvent arg0) {
    288290                transitionToRetrieveRequestToken();
     
    359361            }
    360362
     363            @Override
    361364            public void actionPerformed(ActionEvent arg0) {
    362365                transitionToRetrieveRequestToken();
     
    380383        }
    381384
     385        @Override
    382386        public void actionPerformed(ActionEvent evt) {
    383387            final RetrieveRequestTokenTask task = new RetrieveRequestTokenTask(
     
    387391            Main.worker.submit(task);
    388392            Runnable r  = new Runnable() {
     393                @Override
    389394                public void run() {
    390395                    if (task.isCanceled()) return;
     
    392397                    requestToken = task.getRequestToken();
    393398                    SwingUtilities.invokeLater(new Runnable() {
     399                        @Override
    394400                        public void run() {
    395401                            transitionToRetrieveAccessToken();
     
    413419        }
    414420
     421        @Override
    415422        public void actionPerformed(ActionEvent evt) {
    416423            final RetrieveAccessTokenTask task = new RetrieveAccessTokenTask(
     
    421428            Main.worker.submit(task);
    422429            Runnable r  = new Runnable() {
     430                @Override
    423431                public void run() {
    424432                    if (task.isCanceled()) return;
     
    426434                    setAccessToken(task.getAccessToken());
    427435                    SwingUtilities.invokeLater(new Runnable() {
     436                        @Override
    428437                        public void run() {
    429438                            transitionToShowAccessToken();
     
    447456        }
    448457
     458        @Override
    449459        public void actionPerformed(ActionEvent evt) {
    450460            TestAccessTokenTask task = new TestAccessTokenTask(
  • trunk/src/org/openstreetmap/josm/gui/preferences/AudioPreference.java

    r6070 r6084  
    3030
    3131    public static class Factory implements PreferenceSettingFactory {
     32        @Override
    3233        public PreferenceSetting createPreferenceSetting() {
    3334            return new AudioPreference();
     
    5556    private JosmTextField audioCalibration = new JosmTextField(8);
    5657
     58    @Override
    5759    public void addGui(PreferenceTabbedPane gui) {
    5860        JPanel audio = new JPanel(new GridBagLayout());
     
    125127    }
    126128
     129    @Override
    127130    public boolean ok() {
    128131        Main.pref.put("audio.menuinvisible", ! audioMenuVisible.isSelected());
  • trunk/src/org/openstreetmap/josm/gui/preferences/PluginPreference.java

    r5886 r6084  
    5656public class PluginPreference extends DefaultTabPreferenceSetting {
    5757    public static class Factory implements PreferenceSettingFactory {
     58        @Override
    5859        public PreferenceSetting createPreferenceSetting() {
    5960            return new PluginPreference();
     
    171172    }
    172173
     174    @Override
    173175    public void addGui(final PreferenceTabbedPane gui) {
    174176        GridBagConstraints gc = new GridBagConstraints();
     
    225227    }
    226228
     229    @Override
    227230    public boolean ok() {
    228231        if (! pluginPreferencesActivated)
     
    247250        final ReadLocalPluginInformationTask task = new ReadLocalPluginInformationTask();
    248251        Runnable r = new Runnable() {
     252            @Override
    249253            public void run() {
    250254                if (task.isCanceled()) return;
    251255                SwingUtilities.invokeLater(new Runnable() {
     256                    @Override
    252257                    public void run() {
    253258                        model.setAvailablePlugins(task.getAvailablePlugins());
     
    273278        }
    274279
     280        @Override
    275281        public void actionPerformed(ActionEvent e) {
    276282            final ReadRemotePluginInformationTask task = new ReadRemotePluginInformationTask(Main.pref.getPluginSites());
    277283            Runnable continuation = new Runnable() {
     284                @Override
    278285                public void run() {
    279286                    if (task.isCanceled()) return;
    280287                    SwingUtilities.invokeLater(new Runnable() {
     288                        @Override
    281289                        public void run() {
    282290                            model.updateAvailablePlugins(task.getAvailablePlugins());
     
    330338            try {
    331339                SwingUtilities.invokeAndWait(new Runnable() {
     340                    @Override
    332341                    public void run() {
    333342                        HelpAwareOptionPane.showOptionDialog(
     
    345354        }
    346355
     356        @Override
    347357        public void actionPerformed(ActionEvent e) {
    348358            final List<PluginInformation> toUpdate = model.getSelectedPlugins();
     
    359369            //
    360370            final Runnable pluginDownloadContinuation = new Runnable() {
     371                @Override
    361372                public void run() {
    362373                    if (pluginDownloadTask.isCanceled())
     
    376387            //
    377388            final Runnable pluginInfoDownloadContinuation = new Runnable() {
     389                @Override
    378390                public void run() {
    379391                    if (pluginInfoDownloadTask.isCanceled())
     
    416428        }
    417429
     430        @Override
    418431        public void actionPerformed(ActionEvent e) {
    419432            configureSites();
     
    435448        }
    436449
     450        @Override
    437451        public void changedUpdate(DocumentEvent arg0) {
    438452            filter();
    439453        }
    440454
     455        @Override
    441456        public void insertUpdate(DocumentEvent arg0) {
    442457            filter();
    443458        }
    444459
     460        @Override
    445461        public void removeUpdate(DocumentEvent arg0) {
    446462            filter();
     
    463479            JPanel buttons = new JPanel(new GridBagLayout());
    464480            buttons.add(new JButton(new AbstractAction(tr("Add")){
     481                @Override
    465482                public void actionPerformed(ActionEvent e) {
    466483                    String s = JOptionPane.showInputDialog(
     
    476493            }), GBC.eol().fill(GBC.HORIZONTAL));
    477494            buttons.add(new JButton(new AbstractAction(tr("Edit")){
     495                @Override
    478496                public void actionPerformed(ActionEvent e) {
    479497                    if (list.getSelectedValue() == null) {
     
    501519            }), GBC.eol().fill(GBC.HORIZONTAL));
    502520            buttons.add(new JButton(new AbstractAction(tr("Delete")){
     521                @Override
    503522                public void actionPerformed(ActionEvent event) {
    504523                    if (list.getSelectedValue() == null) {
  • trunk/src/org/openstreetmap/josm/gui/preferences/PreferenceDialog.java

    r6070 r6084  
    4848        expert.setSelected(ExpertToggleAction.isExpert());
    4949        expert.addActionListener(new ActionListener() {
     50            @Override
    5051            public void actionPerformed(ActionEvent e) {
    5152                ExpertToggleAction.getInstance().actionPerformed(null);
     
    152153        }
    153154
     155        @Override
    154156        public void actionPerformed(ActionEvent evt) {
    155157            cancel();
     
    164166        }
    165167
     168        @Override
    166169        public void actionPerformed(ActionEvent evt) {
    167170            for (ValidationListener listener: tpPreferences.validationListeners) {
  • trunk/src/org/openstreetmap/josm/gui/preferences/PreferenceTabbedPane.java

    r6070 r6084  
    267267        //
    268268        final Runnable continuation = new Runnable() {
     269            @Override
    269270            public void run() {
    270271                boolean requiresRestart = false;
     
    332333            Main.worker.submit(
    333334                    new Runnable() {
     335                        @Override
    334336                        public void run() {
    335337                            SwingUtilities.invokeLater(continuation);
     
    471473     * tab strip and scrolls one tab/down or up, selecting it immediately.
    472474     */
     475    @Override
    473476    public void mouseWheelMoved(MouseWheelEvent wev) {
    474477        // Ensure the cursor is over the tab strip
  • trunk/src/org/openstreetmap/josm/gui/preferences/ServerAccessPreference.java

    r6070 r6084  
    2121
    2222    public static class Factory implements PreferenceSettingFactory {
     23        @Override
    2324        public PreferenceSetting createPreferenceSetting() {
    2425            return new ServerAccessPreference();
     
    106107    }
    107108
     109    @Override
    108110    public void addGui(PreferenceTabbedPane gui) {
    109111        GridBagConstraints gc = new GridBagConstraints();
     
    129131     * Saves the values to the preferences
    130132     */
     133    @Override
    131134    public boolean ok() {
    132135        pnlApiUrlPreferences.saveToPreferences();
  • trunk/src/org/openstreetmap/josm/gui/preferences/SourceEditor.java

    r5886 r6084  
    484484        }
    485485
     486        @Override
    486487        public int getColumnCount() {
    487488            return isMapPaint ? 2 : 1;
    488489        }
    489490
     491        @Override
    490492        public int getRowCount() {
    491493            return data == null ? 0 : data.size();
     
    748750            }
    749751
     752            @Override
    750753            public void actionPerformed(ActionEvent e) {
    751754                FileFilter ff;
     
    788791        }
    789792
     793        @Override
    790794        public void actionPerformed(ActionEvent evt) {
    791795            EditSourceEntryDialog editEntryDialog = new EditSourceEntryDialog(
     
    820824        }
    821825
     826        @Override
    822827        public void valueChanged(ListSelectionEvent e) {
    823828            updateEnabledState();
    824829        }
    825830
     831        @Override
    826832        public void actionPerformed(ActionEvent e) {
    827833            activeSourcesModel.removeSelected();
     
    841847        }
    842848
     849        @Override
    843850        public void valueChanged(ListSelectionEvent e) {
    844851            updateEnabledState();
    845852        }
    846853
     854        @Override
    847855        public void actionPerformed(ActionEvent evt) {
    848856            int pos = tblActiveSources.getSelectedRow();
     
    892900        }
    893901
     902        @Override
    894903        public void valueChanged(ListSelectionEvent e) {
    895904            updateEnabledState();
    896905        }
    897906
     907        @Override
    898908        public void tableChanged(TableModelEvent e) {
    899909            updateEnabledState();
     
    912922        }
    913923
     924        @Override
    914925        public void valueChanged(ListSelectionEvent e) {
    915926            updateEnabledState();
    916927        }
    917928
     929        @Override
    918930        public void actionPerformed(ActionEvent e) {
    919931            List<ExtendedSourceEntry> sources = availableSourcesModel.getSelected();
     
    961973        }
    962974
     975        @Override
    963976        public void actionPerformed(ActionEvent e) {
    964977            activeSourcesModel.setActiveSources(getDefault());
     
    977990        }
    978991
     992        @Override
    979993        public void actionPerformed(ActionEvent e) {
    980994            MirroredInputStream.cleanup(url);
     
    9921006        }
    9931007
     1008        @Override
    9941009        public int getColumnCount() {
    9951010            return 1;
    9961011        }
    9971012
     1013        @Override
    9981014        public int getRowCount() {
    9991015            return data == null ? 0 : data.size();
    10001016        }
    10011017
     1018        @Override
    10021019        public Object getValueAt(int rowIndex, int columnIndex) {
    10031020            return data.get(rowIndex);
     
    10641081                    data,
    10651082                    new Comparator<String>() {
     1083                        @Override
    10661084                        public int compare(String o1, String o2) {
    10671085                            if (o1.equals("") && o2.equals(""))
     
    10871105        }
    10881106
     1107        @Override
    10891108        public void actionPerformed(ActionEvent e) {
    10901109            iconPathsModel.addPath("");
     
    11051124        }
    11061125
     1126        @Override
    11071127        public void valueChanged(ListSelectionEvent e) {
    11081128            updateEnabledState();
    11091129        }
    11101130
     1131        @Override
    11111132        public void actionPerformed(ActionEvent e) {
    11121133            iconPathsModel.removeSelected();
     
    11261147        }
    11271148
     1149        @Override
    11281150        public void valueChanged(ListSelectionEvent e) {
    11291151            updateEnabledState();
    11301152        }
    11311153
     1154        @Override
    11321155        public void actionPerformed(ActionEvent e) {
    11331156            int row = tblIconPaths.getSelectedRow();
     
    11371160
    11381161    static class SourceEntryListCellRenderer extends JLabel implements ListCellRenderer {
     1162        @Override
    11391163        public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected,
    11401164                boolean cellHasFocus) {
     
    13581382        }
    13591383
     1384        @Override
    13601385        public void addCellEditorListener(CellEditorListener l) {
    13611386            if (l != null) {
     
    13761401        }
    13771402
     1403        @Override
    13781404        public void cancelCellEditing() {
    13791405            fireEditingCanceled();
    13801406        }
    13811407
     1408        @Override
    13821409        public Object getCellEditorValue() {
    13831410            return value;
    13841411        }
    13851412
     1413        @Override
    13861414        public boolean isCellEditable(EventObject anEvent) {
    13871415            if (anEvent instanceof MouseEvent)
     
    13901418        }
    13911419
     1420        @Override
    13921421        public void removeCellEditorListener(CellEditorListener l) {
    13931422            listeners.remove(l);
    13941423        }
    13951424
     1425        @Override
    13961426        public boolean shouldSelectCell(EventObject anEvent) {
    13971427            return true;
    13981428        }
    13991429
     1430        @Override
    14001431        public boolean stopCellEditing() {
    14011432            value = tfFileName.getText();
     
    14131444        }
    14141445
     1446        @Override
    14151447        public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column) {
    14161448            setInitialValue((String)value);
     
    14511483            }
    14521484
     1485            @Override
    14531486            public void actionPerformed(ActionEvent e) {
    14541487                JFileChooserManager fcm = new JFileChooserManager(true).createFileChooser();
  • trunk/src/org/openstreetmap/josm/gui/preferences/ValidatorPreference.java

    r6070 r6084  
    9696
    9797        ActionListener otherUploadEnabled = new ActionListener() {
     98            @Override
    9899            public void actionPerformed(ActionEvent e) {
    99100                prefOtherUpload.setEnabled(prefOther.isSelected());
  • trunk/src/org/openstreetmap/josm/gui/preferences/advanced/ListListEditor.java

    r6021 r6084  
    105105
    106106    class EntryListModel extends AbstractListModel {
     107        @Override
    107108        public Object getElementAt(int index) {
    108109            return (index+1) + ": " + data.get(index).toString();
    109110        }
    110111
     112        @Override
    111113        public int getSize() {
    112114            return data.size();
     
    131133        }
    132134
     135        @Override
    133136        public void actionPerformed(ActionEvent evt) {
    134137            entryModel.add(new ArrayList<String>());
     
    148151        }
    149152
     153        @Override
    150154        public void valueChanged(ListSelectionEvent e) {
    151155            updateEnabledState();
    152156        }
    153157
     158        @Override
    154159        public void actionPerformed(ActionEvent e) {
    155160            int idx = entryList.getSelectedIndices()[0];
     
    159164
    160165    class EntryListener implements ListSelectionListener {
     166        @Override
    161167        public void valueChanged(ListSelectionEvent e) {
    162168            TableCellEditor editor = table.getCellEditor();
  • trunk/src/org/openstreetmap/josm/gui/preferences/advanced/MapListEditor.java

    r6021 r6084  
    127127
    128128    class EntryListModel extends AbstractListModel {
     129        @Override
    129130        public Object getElementAt(int index) {
    130131            return tr("Entry {0}", index+1);
    131132        }
    132133
     134        @Override
    133135        public int getSize() {
    134136            return dataKeys.size();
     
    155157        }
    156158
     159        @Override
    157160        public void actionPerformed(ActionEvent evt) {
    158161            entryModel.add();
     
    172175        }
    173176
     177        @Override
    174178        public void valueChanged(ListSelectionEvent e) {
    175179            updateEnabledState();
    176180        }
    177181
     182        @Override
    178183        public void actionPerformed(ActionEvent e) {
    179184            int idx = entryList.getSelectedIndices()[0];
     
    183188
    184189    class EntryListener implements ListSelectionListener {
     190        @Override
    185191        public void valueChanged(ListSelectionEvent e) {
    186192            TableCellEditor editor = table.getCellEditor();
  • trunk/src/org/openstreetmap/josm/gui/preferences/display/ColorPreference.java

    r5631 r6084  
    5252
    5353    public static class Factory implements PreferenceSettingFactory {
     54        @Override
    5455        public PreferenceSetting createPreferenceSetting() {
    5556            return new ColorPreference();
     
    141142    }
    142143
     144    @Override
    143145    public void addGui(final PreferenceTabbedPane gui) {
    144146        fixColorPrefixes();
     
    147149        colorEdit = new JButton(tr("Choose"));
    148150        colorEdit.addActionListener(new ActionListener(){
     151            @Override
    149152            public void actionPerformed(ActionEvent e) {
    150153                int sel = colors.getSelectedRow();
     
    162165        defaultSet = new JButton(tr("Set to default"));
    163166        defaultSet.addActionListener(new ActionListener(){
     167            @Override
    164168            public void actionPerformed(ActionEvent e) {
    165169                int sel = colors.getSelectedRow();
     
    173177        JButton defaultAll = new JButton(tr("Set all to default"));
    174178        defaultAll.addActionListener(new ActionListener(){
     179            @Override
    175180            public void actionPerformed(ActionEvent e) {
    176181                for(int i = 0; i < colors.getRowCount(); ++i)
     
    186191        remove = new JButton(tr("Remove"));
    187192        remove.addActionListener(new ActionListener(){
     193            @Override
    188194            public void actionPerformed(ActionEvent e) {
    189195                int sel = colors.getSelectedRow();
     
    211217        final TableCellRenderer oldColorsRenderer = colors.getDefaultRenderer(Object.class);
    212218        colors.setDefaultRenderer(Object.class, new TableCellRenderer(){
     219            @Override
    213220            public Component getTableCellRendererComponent(JTable t, Object o, boolean selected, boolean focus, int row, int column) {
    214221                if (o == null)
     
    262269    }
    263270
     271    @Override
    264272    public boolean ok() {
    265273        Boolean ret = false;
  • trunk/src/org/openstreetmap/josm/gui/preferences/display/DisplayPreference.java

    r5769 r6084  
    1414public class DisplayPreference extends DefaultTabPreferenceSetting {
    1515    public static class Factory implements PreferenceSettingFactory {
     16        @Override
    1617        public PreferenceSetting createPreferenceSetting() {
    1718            return new DisplayPreference();
  • trunk/src/org/openstreetmap/josm/gui/preferences/display/DrawingPreference.java

    r6070 r6084  
    2727
    2828    public static class Factory implements PreferenceSettingFactory {
     29        @Override
    2930        public PreferenceSetting createPreferenceSetting() {
    3031            return new DrawingPreference();
     
    4849    private JCheckBox outlineOnly = new JCheckBox(tr("Draw only outlines of areas"));
    4950
     51    @Override
    5052    public void addGui(PreferenceTabbedPane gui) {
    5153        //gui.display.setPreferredSize(new Dimension(400,600));
     
    6264        // directionHint
    6365        directionHint.addActionListener(new ActionListener(){
     66            @Override
    6467            public void actionPerformed(ActionEvent e) {
    6568                if (directionHint.isSelected()){
     
    155158    }
    156159
     160    @Override
    157161    public boolean ok() {
    158162        gpxPanel.savePreferences();
  • trunk/src/org/openstreetmap/josm/gui/preferences/display/GPXSettingsPanel.java

    r5927 r6084  
    128128
    129129        drawRawGpsLinesActionListener = new ActionListener(){
     130            @Override
    130131            public void actionPerformed(ActionEvent e) {
    131132                boolean f=drawRawGpsLinesNone.isSelected()||drawRawGpsLinesGlobal.isSelected();
     
    167168        // drawGpsArrows
    168169        drawGpsArrows.addActionListener(new ActionListener(){
     170            @Override
    169171            public void actionPerformed(ActionEvent e) {
    170172                drawGpsArrowsFast.setEnabled(drawGpsArrows.isSelected() && drawGpsArrows.isEnabled());
     
    216218
    217219        colorTypeVelocity.addChangeListener(new ChangeListener(){
     220            @Override
    218221            public void stateChanged(ChangeEvent e) {
    219222                colorTypeVelocityTune.setEnabled(colorTypeVelocity.isSelected());
     
    222225        });
    223226        colorTypeDilution.addChangeListener(new ChangeListener(){
     227            @Override
    224228            public void stateChanged(ChangeEvent e) {
    225229                colorDynamic.setEnabled(colorTypeVelocity.isSelected() || colorTypeDilution.isSelected());
  • trunk/src/org/openstreetmap/josm/gui/preferences/display/LafPreference.java

    r5631 r6084  
    3232
    3333    public static class Factory implements PreferenceSettingFactory {
     34        @Override
    3435        public PreferenceSetting createPreferenceSetting() {
    3536            return new LafPreference();
     
    4849    private JCheckBox dynamicButtons = new JCheckBox(tr("Dynamic buttons in side menus"));
    4950
     51    @Override
    5052    public void addGui(PreferenceTabbedPane gui) {
    5153        lafCombo = new JosmComboBox(UIManager.getInstalledLookAndFeels());
     
    119121    }
    120122
     123    @Override
    121124    public boolean ok() {
    122125        boolean mod = false;
  • trunk/src/org/openstreetmap/josm/gui/preferences/display/LanguagePreference.java

    r6070 r6084  
    3030public class LanguagePreference implements SubPreferenceSetting {
    3131    public static class Factory implements PreferenceSettingFactory {
     32        @Override
    3233        public PreferenceSetting createPreferenceSetting() {
    3334            return new LanguagePreference();
     
    4041    private LanguageComboBoxModel model;
    4142
     43    @Override
    4244    public void addGui(final PreferenceTabbedPane gui) {
    4345        model = new LanguageComboBoxModel();
     
    5961    }
    6062
     63    @Override
    6164    public boolean ok() {
    6265        if(langCombo.getSelectedItem() == null)
  • trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddTMSLayerPanel.java

    r6070 r6084  
    9494    }
    9595
     96    @Override
    9697    protected boolean isImageryValid() {
    9798        return !getImageryName().isEmpty() && !getTmsUrl().isEmpty();
  • trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddWMSLayerPanel.java

    r6070 r6084  
    166166    }
    167167
     168    @Override
    168169    protected boolean isImageryValid() {
    169170        if (getImageryName().isEmpty()) {
  • trunk/src/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreference.java

    r6070 r6084  
    427427            }
    428428
     429            @Override
    429430            public void actionPerformed(ActionEvent evt) {
    430431                final AddImageryPanel p;
     
    552553            }
    553554
     555            @Override
    554556            public void actionPerformed(ActionEvent evt) {
    555557                layerInfo.loadDefaults(true);
  • trunk/src/org/openstreetmap/josm/gui/preferences/map/BackupPreference.java

    r5886 r6084  
    8585
    8686        ActionListener autosaveEnabled = new ActionListener(){
     87            @Override
    8788            public void actionPerformed(ActionEvent e) {
    8889                boolean enabled = autosave.isSelected();
  • trunk/src/org/openstreetmap/josm/gui/preferences/map/MapPaintPreference.java

    r5763 r6084  
    4848
    4949    public static class Factory implements PreferenceSettingFactory {
     50        @Override
    5051        public PreferenceSetting createPreferenceSetting() {
    5152            return new MapPaintPreference();
     
    5354    }
    5455
     56    @Override
    5557    public void addGui(final PreferenceTabbedPane gui) {
    5658        enableIconDefault = new JCheckBox(tr("Enable built-in icon defaults"),
     
    7274        gui.getMapPreference().getTabPane().addChangeListener(
    7375                new ChangeListener() {
     76                    @Override
    7477                    public void stateChanged(ChangeEvent e) {
    7578                        if (gui.getMapPreference().getTabPane().getSelectedComponent() == panel) {
     
    160163    }
    161164
     165    @Override
    162166    public boolean ok() {
    163167        boolean reload = Main.pref.put("mappaint.icon.enable-defaults", enableIconDefault.isSelected());
  • trunk/src/org/openstreetmap/josm/gui/preferences/map/MapPreference.java

    r5769 r6084  
    1414public class MapPreference extends DefaultTabPreferenceSetting {
    1515    public static class Factory implements PreferenceSettingFactory {
     16        @Override
    1617        public PreferenceSetting createPreferenceSetting() {
    1718            return new MapPreference();
  • trunk/src/org/openstreetmap/josm/gui/preferences/map/TaggingPresetPreference.java

    r6068 r6084  
    174174        gui.getMapPreference().getTabPane().addChangeListener(
    175175                new ChangeListener() {
     176                    @Override
    176177                    public void stateChanged(ChangeEvent e) {
    177178                        if (gui.getMapPreference().getTabPane().getSelectedComponent() == panel) {
  • trunk/src/org/openstreetmap/josm/gui/preferences/plugin/PluginListPanel.java

    r6070 r6084  
    122122            }
    123123        }
     124        @Override
    124125        public void actionPerformed(ActionEvent e) {
    125126            // Select/unselect corresponding plugin in the model
     
    228229            description.setText(pi.getDescriptionAsHtml());
    229230            description.getEditorPane().addHyperlinkListener(new HyperlinkListener() {
     231                @Override
    230232                public void hyperlinkUpdate(HyperlinkEvent e) {
    231233                    if(e.getEventType() == EventType.ACTIVATED) {
  • trunk/src/org/openstreetmap/josm/gui/preferences/plugin/PluginPreferencesModel.java

    r6070 r6084  
    144144                availablePlugins,
    145145                new Comparator<PluginInformation>() {
     146                    @Override
    146147                    public int compare(PluginInformation o1, PluginInformation o2) {
    147148                        String n1 = o1.getName() == null ? "" : o1.getName().toLowerCase();
  • trunk/src/org/openstreetmap/josm/gui/preferences/plugin/PluginUpdatePolicyPanel.java

    r5886 r6084  
    240240
    241241    class TimeBasedPolicyChangeListener implements ChangeListener {
     242        @Override
    242243        public void stateChanged(ChangeEvent e) {
    243244            lblUpdateInterval.setEnabled(!rbTimeBasedUpatePolicy.get(Policy.NEVER).isSelected());
  • trunk/src/org/openstreetmap/josm/gui/preferences/projection/ProjectionPreference.java

    r6070 r6084  
    5757
    5858    public static class Factory implements PreferenceSettingFactory {
     59        @Override
    5960        public PreferenceSetting createPreferenceSetting() {
    6061            return new ProjectionPreference();
     
    287288    static private GBC projSubPrefPanelGBC = GBC.std().fill(GBC.BOTH).weight(1.0, 1.0);
    288289
     290    @Override
    289291    public void addGui(PreferenceTabbedPane gui) {
    290292        ProjectionChoice pc = setupProjectionCombo();
     
    450452
    451453        projectionCombo.addActionListener(new ActionListener() {
     454            @Override
    452455            public void actionPerformed(ActionEvent e) {
    453456                ProjectionChoice pc = (ProjectionChoice) projectionCombo.getSelectedItem();
  • trunk/src/org/openstreetmap/josm/gui/preferences/server/AuthenticationPreferencesPanel.java

    r5259 r6084  
    137137     */
    138138    class AuthenticationMethodChangeListener implements ItemListener {
     139        @Override
    139140        public void itemStateChanged(ItemEvent e) {
    140141            if (rbBasicAuthentication.isSelected()) {
     
    151152    }
    152153
     154    @Override
    153155    public void propertyChange(PropertyChangeEvent evt) {
    154156        if (pnlOAuthPreferences != null) {
  • trunk/src/org/openstreetmap/josm/gui/preferences/server/OAuthAuthenticationPreferencesPanel.java

    r5899 r6084  
    6969        cbShowAdvancedParameters.addItemListener(
    7070                new ItemListener() {
     71                    @Override
    7172                    public void itemStateChanged(ItemEvent evt) {
    7273                        pnlAdvancedProperties.setVisible(evt.getStateChange() == ItemEvent.SELECTED);
     
    311312
    312313        }
     314        @Override
    313315        public void actionPerformed(ActionEvent arg0) {
    314316            OAuthAuthorizationWizard wizard = new OAuthAuthorizationWizard(
     
    336338
    337339        }
     340        @Override
    338341        public void actionPerformed(ActionEvent arg0) {
    339342            OAuthAuthorizationWizard wizard = new OAuthAuthorizationWizard(
     
    362365        }
    363366
     367        @Override
    364368        public void actionPerformed(ActionEvent evt) {
    365369            OAuthToken token = OAuthAccessTokenHolder.getInstance().getAccessToken();
     
    375379    }
    376380
     381    @Override
    377382    public void propertyChange(PropertyChangeEvent evt) {
    378383        if (! evt.getPropertyName().equals(OsmApiUrlInputPanel.API_URL_PROP))
  • trunk/src/org/openstreetmap/josm/gui/preferences/server/OsmApiUrlInputPanel.java

    r5886 r6084  
    166166        }
    167167
     168        @Override
    168169        public void actionPerformed(ActionEvent arg0) {
    169170            final String url = tfOsmServerUrl.getText().trim();
     
    171172            Main.worker.submit(task);
    172173            Runnable r = new Runnable() {
     174                @Override
    173175                public void run() {
    174176                    if (task.isCanceled())
    175177                        return;
    176178                    Runnable r = new Runnable() {
     179                        @Override
    177180                        public void run() {
    178181                            if (task.isSuccess()) {
     
    203206        }
    204207
     208        @Override
    205209        public void changedUpdate(DocumentEvent arg0) {
    206210            updateEnabledState();
    207211        }
    208212
     213        @Override
    209214        public void insertUpdate(DocumentEvent arg0) {
    210215            updateEnabledState();
    211216        }
    212217
     218        @Override
    213219        public void removeUpdate(DocumentEvent arg0) {
    214220            updateEnabledState();
     
    259265     */
    260266    class UseDefaultServerUrlChangeHandler implements ItemListener {
     267        @Override
    261268        public void itemStateChanged(ItemEvent e) {
    262269            switch(e.getStateChange()) {
     
    280287        }
    281288
     289        @Override
    282290        public void actionPerformed(ActionEvent e) {
    283291            propagate();
  • trunk/src/org/openstreetmap/josm/gui/preferences/shortcut/ShortcutPreference.java

    r6070 r6084  
    2121
    2222    public static class Factory implements PreferenceSettingFactory {
     23        @Override
    2324        public PreferenceSetting createPreferenceSetting() {
    2425            return new ShortcutPreference();
  • trunk/src/org/openstreetmap/josm/gui/progress/AbstractProgressMonitor.java

    r5170 r6084  
    6565     =======*/
    6666
     67    @Override
    6768    public void beginTask(String title) {
    6869        beginTask(title, DEFAULT_TICKS);
    6970    }
    7071
     72    @Override
    7173    public synchronized void beginTask(String title, int ticks) {
    7274        this.taskTitle = title;
     
    7880    }
    7981
     82    @Override
    8083    public synchronized void finishTask() {
    8184        if (state != State.FINISHED) {
     
    9194    }
    9295
     96    @Override
    9397    public synchronized void invalidate() {
    9498        if (state == State.INIT) {
     
    98102    }
    99103
     104    @Override
    100105    public synchronized void subTask(final String title) {
    101106        if (state == State.IN_SUBTASK) {
     
    115120    }
    116121
     122    @Override
    117123    public synchronized void indeterminateSubTask(String title) {
    118124        if (state == State.IN_SUBTASK) {
     
    132138    }
    133139
     140    @Override
    134141    public synchronized void setCustomText(String text) {
    135142        if (state == State.IN_SUBTASK) {
     
    141148    }
    142149
     150    @Override
    143151    public synchronized void setExtraText(String text) {
    144152        if (state == State.IN_SUBTASK) {
     
    153161     * Default implementation is empty. Override in subclasses to display the log messages.
    154162     */
     163    @Override
    155164    public void appendLogMessage(String message) {
    156165        // do nothing
     
    177186    }
    178187
     188    @Override
    179189    public void cancel() {
    180190        cancelHandler.cancel();
    181191    }
    182192
     193    @Override
    183194    public boolean isCanceled() {
    184195        return cancelHandler.isCanceled();
    185196    }
    186197
     198    @Override
    187199    public void addCancelListener(CancelListener listener) {
    188200        cancelHandler.addCancelListener(listener);
    189201    }
    190202
     203    @Override
    191204    public void removeCancelListener(CancelListener listener) {
    192205        cancelHandler.removeCancelListener(listener);
     
    199212    abstract void updateProgress(double value);
    200213
     214    @Override
    201215    public synchronized void setTicks(int ticks) {
    202216        if (ticks >= ticksCount) {
     
    207221    }
    208222
     223    @Override
    209224    public synchronized void setTicksCount(int ticks) {
    210225        this.ticksCount = ticks;
     
    212227    }
    213228
     229    @Override
    214230    public void worked(int ticks) {
    215231        if (ticks == ALL_TICKS) {
     
    228244    }
    229245
     246    @Override
    230247    public synchronized int getTicks() {
    231248        return ticks;
    232249    }
    233250
     251    @Override
    234252    public synchronized int getTicksCount() {
    235253        return ticksCount;
     
    240258     ==========*/
    241259
     260    @Override
    242261    public synchronized ProgressMonitor createSubTaskMonitor(int ticks, boolean internal) {
    243262        if (ticks == ALL_TICKS) {
  • trunk/src/org/openstreetmap/josm/gui/progress/NullProgressMonitor.java

    r5170 r6084  
    1414    }
    1515
     16    @Override
    1617    public void addCancelListener(CancelListener listener) {
    1718    }
    1819
     20    @Override
    1921    public void beginTask(String title) {
    2022    }
    2123
     24    @Override
    2225    public void beginTask(String title, int ticks) {
    2326    }
    2427
     28    @Override
    2529    public void cancel() {
    2630    }
    2731
     32    @Override
    2833    public ProgressMonitor createSubTaskMonitor(int ticks, boolean internal) {
    2934        return INSTANCE;
    3035    }
    3136
     37    @Override
    3238    public void finishTask() {
    3339    }
     
    3743    }
    3844
     45    @Override
    3946    public int getTicks() {
    4047        return 0;
    4148    }
    4249
     50    @Override
    4351    public void indeterminateSubTask(String title) {
    4452    }
    4553
     54    @Override
    4655    public void invalidate() {
    4756    }
    4857
     58    @Override
    4959    public boolean isCanceled() {
    5060        return false;
    5161    }
    5262
     63    @Override
    5364    public void removeCancelListener(CancelListener listener) {
    5465    }
    5566
     67    @Override
    5668    public void setCustomText(String text) {
    5769    }
     
    6072    }
    6173
     74    @Override
    6275    public void setExtraText(String text) {
    6376    }
    6477
     78    @Override
    6579    public void appendLogMessage(String message) {
    6680    }
     
    6983    }
    7084
     85    @Override
    7186    public void setTicks(int ticks) {
    7287    }
    7388
     89    @Override
    7490    public void setTicksCount(int ticks) {
    7591    }
    7692
     93    @Override
    7794    public void subTask(String title) {
    7895    }
    7996
     97    @Override
    8098    public void worked(int ticks) {
    8199    }
    82100
     101    @Override
    83102    public int getTicksCount() {
    84103        return 0;
  • trunk/src/org/openstreetmap/josm/gui/progress/PleaseWaitProgressMonitor.java

    r5826 r6084  
    116116
    117117    private ActionListener cancelListener = new ActionListener(){
     118        @Override
    118119        public void actionPerformed(ActionEvent e) {
    119120            cancel();
     
    150151    public void doBeginTask() {
    151152        doInEDT(new Runnable() {
     153            @Override
    152154            public void run() {
    153155                Main.currentProgressMonitor = PleaseWaitProgressMonitor.this;
     
    184186            currentProgressValue = newValue;
    185187            doInEDT(new Runnable() {
     188                @Override
    186189                public void run() {
    187190                    ProgressMonitorDialog dialog = getDialog();
     
    199202        this.customText = title;
    200203        doInEDT(new Runnable() {
     204            @Override
    201205            public void run() {
    202206                ProgressMonitorDialog dialog = getDialog();
     
    213217        this.title = title;
    214218        doInEDT(new Runnable() {
     219            @Override
    215220            public void run() {
    216221                ProgressMonitorDialog dialog = getDialog();
     
    226231        this.indeterminate = value;
    227232        doInEDT(new Runnable() {
     233            @Override
    228234            public void run() {
    229235                // Enable only if progress is at the beginning. Doing intermediate progress in the middle
     
    240246    public void appendLogMessage(final String message) {
    241247        doInEDT(new Runnable() {
     248            @Override
    242249            public void run() {
    243250                ProgressMonitorDialog dialog = getDialog();
  • trunk/src/org/openstreetmap/josm/gui/progress/SwingRenderingProgressMonitor.java

    r5452 r6084  
    3434    public void doBeginTask() {
    3535        GuiHelper.runInEDT(new Runnable() {
     36            @Override
    3637            public void run() {
    3738                delegate.setCustomText("");
     
    5253            currentProgressValue = newValue;
    5354            GuiHelper.runInEDT(new Runnable() {
     55                @Override
    5456                public void run() {
    5557                    delegate.setValue(currentProgressValue);
     
    6365        checkState(State.IN_TASK, State.IN_SUBTASK);
    6466        GuiHelper.runInEDT(new Runnable() {
     67            @Override
    6568            public void run() {
    6669                delegate.setCustomText(title);
     
    7376        checkState(State.IN_TASK, State.IN_SUBTASK);
    7477        GuiHelper.runInEDT(new Runnable() {
     78            @Override
    7579            public void run() {
    7680                delegate.setTaskTitle(title);
     
    8286    protected void doSetIntermediate(final boolean value) {
    8387        GuiHelper.runInEDT(new Runnable() {
     88            @Override
    8489            public void run() {
    8590                delegate.setIndeterminate(value);
  • trunk/src/org/openstreetmap/josm/gui/tagging/TagCellEditor.java

    r4215 r6084  
    8686     * replies the table cell editor
    8787     */
     88    @Override
    8889    public Component getTableCellEditorComponent(JTable table,
    8990            Object value, boolean isSelected, int row, int column) {
     
    115116    }
    116117
     118    @Override
    117119    public Object getCellEditorValue() {
    118120        return editor.getText();
  • trunk/src/org/openstreetmap/josm/gui/tagging/TagCellRenderer.java

    r4191 r6084  
    8282     * @return the renderer component
    8383     */
     84    @Override
    8485    public Component getTableCellRendererComponent(JTable table, Object value,
    8586            boolean isSelected, boolean hasFocus, int rowIndex, int vColIndex) {
  • trunk/src/org/openstreetmap/josm/gui/tagging/ac/AutoCompletingComboBox.java

    r6070 r6084  
    169169        editor.addFocusListener(
    170170                new FocusListener() {
     171                    @Override
    171172                    public void focusLost(FocusEvent e) {
    172173                    }
     174                    @Override
    173175                    public void focusGained(FocusEvent e) {
    174176                        // save unix system selection (middle mouse paste)
     
    305307        }
    306308
     309        @Override
    307310        public Component getListCellRendererComponent(
    308311                JList list,
  • trunk/src/org/openstreetmap/josm/gui/tagging/ac/AutoCompletingTextField.java

    r6070 r6084  
    194194    }
    195195
     196    @Override
    196197    public Component getEditorComponent() {
    197198        return this;
    198199    }
    199200
     201    @Override
    200202    public Object getItem() {
    201203        return getText();
    202204    }
    203205
     206    @Override
    204207    public void setItem(Object anObject) {
    205208        if (anObject == null) {
     
    226229    private String originalValue;
    227230
     231    @Override
    228232    public void addCellEditorListener(CellEditorListener l) {
    229233        tableCellEditorSupport.addCellEditorListener(l);
     
    238242    }
    239243
     244    @Override
    240245    public void removeCellEditorListener(CellEditorListener l) {
    241246        tableCellEditorSupport.removeCellEditorListener(l);
    242247    }
     248    @Override
    243249    public void cancelCellEditing() {
    244250        restoreOriginalValue();
     
    247253    }
    248254
     255    @Override
    249256    public Object getCellEditorValue() {
    250257        return getText();
    251258    }
    252259
     260    @Override
    253261    public boolean isCellEditable(EventObject anEvent) {
    254262        return true;
    255263    }
    256264
     265    @Override
    257266    public boolean shouldSelectCell(EventObject anEvent) {
    258267        return true;
    259268    }
    260269
     270    @Override
    261271    public boolean stopCellEditing() {
    262272        tableCellEditorSupport.fireEditingStopped();
     
    264274    }
    265275
     276    @Override
    266277    public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column) {
    267278        setText( value == null ? "" : value.toString());
  • trunk/src/org/openstreetmap/josm/gui/tagging/ac/AutoCompletionItemPritority.java

    r4869 r6084  
    6363     * Currently, being in the current DataSet is worth more than being in the Presets.
    6464     */
     65    @Override
    6566    public int compareTo(AutoCompletionItemPritority other) {
    6667        int sel = Boolean.valueOf(selected).compareTo(other.selected);
  • trunk/src/org/openstreetmap/josm/gui/tagging/ac/AutoCompletionList.java

    r5881 r6084  
    276276    }
    277277
     278    @Override
    278279    public int getColumnCount() {
    279280        return 1;
    280281    }
    281282
     283    @Override
    282284    public int getRowCount() {
    283285
     
    285287    }
    286288
     289    @Override
    287290    public Object getValueAt(int rowIndex, int columnIndex) {
    288291        return list == null ? null : getFilteredItem(rowIndex);
  • trunk/src/org/openstreetmap/josm/gui/tagging/ac/AutoCompletionListItem.java

    r5266 r6084  
    116116    }
    117117
     118    @Override
    118119    public int compareTo(AutoCompletionListItem other) {
    119120        int ret = other.priority.compareTo(priority); // higher priority items come first in the list
  • trunk/src/org/openstreetmap/josm/gui/util/GuiHelper.java

    r6070 r6084  
    5555    public static void executeByMainWorkerInEDT(final Runnable task) {
    5656        Main.worker.submit(new Runnable() {
     57            @Override
    5758            public void run() {
    5859                runInEDTAndWait(task);
     
    138139        if (pane != null) {
    139140            pane.addHierarchyListener(new HierarchyListener() {
     141                @Override
    140142                public void hierarchyChanged(HierarchyEvent e) {
    141143                    Window window = SwingUtilities.getWindowAncestor(pane);
  • trunk/src/org/openstreetmap/josm/gui/widgets/AbstractTextComponentValidator.java

    r5899 r6084  
    135135    /* interface FocusListener                                                          */
    136136    /* -------------------------------------------------------------------------------- */
     137    @Override
    137138    public void focusGained(FocusEvent arg0) {}
    138139
     140    @Override
    139141    public void focusLost(FocusEvent arg0) {
    140142        validate();
     
    144146    /* interface ActionListener                                                         */
    145147    /* -------------------------------------------------------------------------------- */
     148    @Override
    146149    public void actionPerformed(ActionEvent arg0) {
    147150        validate();
     
    151154    /* interface DocumentListener                                                       */
    152155    /* -------------------------------------------------------------------------------- */
     156    @Override
    153157    public void changedUpdate(DocumentEvent arg0) {
    154158        validate();
    155159    }
    156160
     161    @Override
    157162    public void insertUpdate(DocumentEvent arg0) {
    158163        validate();
    159164    }
    160165
     166    @Override
    161167    public void removeUpdate(DocumentEvent arg0) {
    162168        validate();
     
    166172    /* interface PropertyChangeListener                                                 */
    167173    /* -------------------------------------------------------------------------------- */
     174    @Override
    168175    public void propertyChange(PropertyChangeEvent evt) {
    169176        if (evt.getPropertyName().equals("enabled")) {
  • trunk/src/org/openstreetmap/josm/gui/widgets/BoundingBoxSelectionPanel.java

    r5958 r6084  
    203203
    204204    class OsmUrlRefresher implements DocumentListener {
     205        @Override
    205206        public void changedUpdate(DocumentEvent e) { parseURL(); }
     207        @Override
    206208        public void insertUpdate(DocumentEvent e) { parseURL(); }
     209        @Override
    207210        public void removeUpdate(DocumentEvent e) { parseURL(); }
    208211    }
  • trunk/src/org/openstreetmap/josm/gui/widgets/ComboBoxHistory.java

    r3351 r6084  
    8080    }
    8181
     82    @Override
    8283    public Iterator<AutoCompletionListItem> iterator() {
    8384        return new Iterator<AutoCompletionListItem>() {
     
    8586            private int position = -1;
    8687
     88            @Override
    8789            public void remove() {
    8890                removeElementAt(position);
    8991            }
    9092
     93            @Override
    9194            public boolean hasNext() {
    9295                if(position < getSize()-1 && getSize()>0)
     
    9598            }
    9699
     100            @Override
    97101            public AutoCompletionListItem next() {
    98102                position++;
  • trunk/src/org/openstreetmap/josm/gui/widgets/TextContextualPopupMenu.java

    r5899 r6084  
    167167        }
    168168
     169        @Override
    169170        public void undoableEditHappened(UndoableEditEvent e) {
    170171            undoManager.addEdit(e.getEdit());
     
    172173        }
    173174
     175        @Override
    174176        public void actionPerformed(ActionEvent e) {
    175177            try {
  • trunk/src/org/openstreetmap/josm/gui/widgets/VerticallyScrollablePanel.java

    r3083 r6084  
    3535    }
    3636
     37    @Override
    3738    public Dimension getPreferredScrollableViewportSize() {
    3839        return getPreferredSize();
    3940    }
    4041
     42    @Override
    4143    public int getScrollableBlockIncrement(Rectangle arg0, int arg1, int arg2) {
    4244        return 20;
    4345    }
    4446
     47    @Override
    4548    public boolean getScrollableTracksViewportHeight() {
    4649        return false;
    4750    }
    4851
     52    @Override
    4953    public boolean getScrollableTracksViewportWidth() {
    5054        return true;
    5155    }
    5256
     57    @Override
    5358    public int getScrollableUnitIncrement(Rectangle arg0, int arg1, int arg2) {
    5459        return 10;
Note: See TracChangeset for help on using the changeset viewer.