Changeset 6084 in josm


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

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

Location:
trunk/src/org/openstreetmap/josm
Files:
343 edited

Legend:

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

    r6070 r6084  
    573573
    574574    private final CommandQueueListener redoUndoListener = new CommandQueueListener(){
     575        @Override
    575576        public void commandChanged(final int queueSize, final int redoSize) {
    576577            menu.undo.setEnabled(queueSize > 0);
  • trunk/src/org/openstreetmap/josm/actions/AboutAction.java

    r6069 r6084  
    4747    }
    4848
     49    @Override
    4950    public void actionPerformed(ActionEvent e) {
    5051        final JTabbedPane about = new JTabbedPane();
  • trunk/src/org/openstreetmap/josm/actions/AbstractInfoAction.java

    r5422 r6084  
    148148    }
    149149
     150    @Override
    150151    public void actionPerformed(ActionEvent e) {
    151152        launchInfoBrowsersForSelectedPrimitives();
  • trunk/src/org/openstreetmap/josm/actions/AddNodeAction.java

    r6069 r6084  
    3030    }
    3131
     32    @Override
    3233    public void actionPerformed(ActionEvent e) {
    3334        if (!isEnabled())
  • trunk/src/org/openstreetmap/josm/actions/AlignInCircleAction.java

    r6069 r6084  
    8585    }
    8686
     87    @Override
    8788    public void actionPerformed(ActionEvent e) {
    8889        if (!isEnabled())
  • trunk/src/org/openstreetmap/josm/actions/AlignInLineAction.java

    r4982 r6084  
    100100     * Operation depends on the selected objects:
    101101     */
     102    @Override
    102103    public void actionPerformed(ActionEvent e) {
    103104        if (!isEnabled())
  • trunk/src/org/openstreetmap/josm/actions/AutoScaleAction.java

    r6069 r6084  
    166166    }
    167167
     168    @Override
    168169    public void actionPerformed(ActionEvent e) {
    169170        autoScale();
     
    302303     */
    303304    private class ZoomChangeAdapter implements MapView.ZoomChangeListener {
     305        @Override
    304306        public void zoomChanged() {
    305307            updateEnabledState();
  • trunk/src/org/openstreetmap/josm/actions/ChangesetManagerToggleAction.java

    r5266 r6084  
    7575    }
    7676
     77    @Override
    7778    public void actionPerformed(ActionEvent e) {
    7879        toggleSelectedState();
  • trunk/src/org/openstreetmap/josm/actions/CloseChangesetAction.java

    r5818 r6084  
    4343
    4444    }
     45    @Override
    4546    public void actionPerformed(ActionEvent e) {
    4647        Main.worker.submit(new DownloadOpenChangesetsTask());
     
    9293            SwingUtilities.invokeLater(
    9394                    new Runnable() {
     95                        @Override
    9496                        public void run() {
    9597                            if (lastException != null) {
  • trunk/src/org/openstreetmap/josm/actions/CombineWayAction.java

    r5452 r6084  
    191191    }
    192192
     193    @Override
    193194    public void actionPerformed(ActionEvent event) {
    194195        if (getCurrentDataSet() == null)
     
    220221        {
    221222            Runnable guiTask = new Runnable() {
     223                @Override
    222224                public void run() {
    223225                    getCurrentDataSet().setSelected(selectedWay);
  • trunk/src/org/openstreetmap/josm/actions/CreateCircleAction.java

    r4982 r6084  
    7575    }
    7676
     77    @Override
    7778    public void actionPerformed(ActionEvent e) {
    7879        if (!isEnabled())
  • trunk/src/org/openstreetmap/josm/actions/CreateMultipolygonAction.java

    r6069 r6084  
    6060     * @param e Action Event
    6161     */
     62    @Override
    6263    public void actionPerformed(ActionEvent e) {
    6364        if (Main.main.getEditLayer() == null) {
     
    112113            // the same.)
    113114            SwingUtilities.invokeLater(new Runnable() {
     115                @Override
    114116                public void run() {
    115117                    Main.map.relationListDialog.selectRelation(relation);
  • trunk/src/org/openstreetmap/josm/actions/DeleteAction.java

    r5275 r6084  
    2121    }
    2222
     23    @Override
    2324    public void actionPerformed(ActionEvent e) {
    2425        if (!isEnabled())
  • trunk/src/org/openstreetmap/josm/actions/DistributeAction.java

    r6069 r6084  
    4646     * nodes along the straight line between these nodes.
    4747     */
     48    @Override
    4849    public void actionPerformed(ActionEvent e) {
    4950        if (!isEnabled())
  • trunk/src/org/openstreetmap/josm/actions/DownloadAction.java

    r4982 r6084  
    3232    }
    3333
     34    @Override
    3435    public void actionPerformed(ActionEvent e) {
    3536        DownloadDialog dialog = DownloadDialog.getInstance();
  • trunk/src/org/openstreetmap/josm/actions/DownloadPrimitiveAction.java

    r5886 r6084  
    5252    }
    5353
     54    @Override
    5455    public void actionPerformed(ActionEvent e) {
    5556
  • trunk/src/org/openstreetmap/josm/actions/DownloadReferrersAction.java

    r4982 r6084  
    7979    }
    8080
     81    @Override
    8182    public void actionPerformed(ActionEvent e) {
    8283        if (!isEnabled() || ! Main.isDisplayingMapView())
  • trunk/src/org/openstreetmap/josm/actions/DuplicateAction.java

    r4982 r6084  
    2424    }
    2525
     26    @Override
    2627    public void actionPerformed(ActionEvent e) {
    2728        Main.main.menu.paste.pasteData(new PrimitiveDeepCopy(getCurrentDataSet().getSelected()), getEditLayer(), e);
  • trunk/src/org/openstreetmap/josm/actions/ExitAction.java

    r4982 r6084  
    2626    }
    2727
     28    @Override
    2829    public void actionPerformed(ActionEvent e) {
    2930        Main.exitJosm(true);
  • trunk/src/org/openstreetmap/josm/actions/ExpertToggleAction.java

    r4843 r6084  
    160160    }
    161161
     162    @Override
    162163    public void actionPerformed(ActionEvent e) {
    163164        toggleSelectedState();
  • trunk/src/org/openstreetmap/josm/actions/ExtensionFileFilter.java

    r6069 r6084  
    9393                new Comparator<ExtensionFileFilter>() {
    9494                    private AllFormatsImporter all = new AllFormatsImporter();
     95                    @Override
    9596                    public int compare(ExtensionFileFilter o1, ExtensionFileFilter o2) {
    9697                        if (o1.getDescription().equals(all.filter.getDescription())) return 1;
  • trunk/src/org/openstreetmap/josm/actions/FullscreenToggleAction.java

    r5286 r6084  
    121121    }
    122122
     123    @Override
    123124    public void actionPerformed(ActionEvent e) {
    124125        toggleSelectedState();
  • trunk/src/org/openstreetmap/josm/actions/GpxExportAction.java

    r5477 r6084  
    4545    }
    4646
     47    @Override
    4748    public void actionPerformed(ActionEvent e) {
    4849        if (!isEnabled())
  • trunk/src/org/openstreetmap/josm/actions/HelpAction.java

    r4139 r6084  
    2727    }
    2828
     29    @Override
    2930    public void actionPerformed(ActionEvent e) {
    3031        if (e.getActionCommand() == null) {
  • trunk/src/org/openstreetmap/josm/actions/JoinNodeWayAction.java

    r4982 r6084  
    3333    }
    3434
     35    @Override
    3536    public void actionPerformed(ActionEvent e) {
    3637        if (!isEnabled())
  • trunk/src/org/openstreetmap/josm/actions/JosmAction.java

    r5984 r6084  
    231231            });
    232232        }
     233        @Override
    233234        public void activeLayerChange(Layer oldLayer, Layer newLayer) {
    234235            updateEnabledStateInEDT();
    235236        }
    236237
     238        @Override
    237239        public void layerAdded(Layer newLayer) {
    238240            updateEnabledStateInEDT();
    239241        }
    240242
     243        @Override
    241244        public void layerRemoved(Layer oldLayer) {
    242245            updateEnabledStateInEDT();
     
    249252     */
    250253    private class SelectionChangeAdapter implements SelectionChangedListener {
     254        @Override
    251255        public void selectionChanged(Collection<? extends OsmPrimitive> newSelection) {
    252256            updateEnabledState(newSelection);
  • trunk/src/org/openstreetmap/josm/actions/MergeLayerAction.java

    r6069 r6084  
    7373    }
    7474
     75    @Override
    7576    public void actionPerformed(ActionEvent e) {
    7677        Layer sourceLayer = Main.main.getEditLayer();
  • trunk/src/org/openstreetmap/josm/actions/MergeNodesAction.java

    r5989 r6084  
    5858    }
    5959
     60    @Override
    6061    public void actionPerformed(ActionEvent event) {
    6162        if (!isEnabled())
  • trunk/src/org/openstreetmap/josm/actions/MergeSelectionAction.java

    r6069 r6084  
    4949    }
    5050
     51    @Override
    5152    public void actionPerformed(ActionEvent e) {
    5253        if (getEditLayer() == null || getEditLayer().data.getAllSelected().isEmpty())
  • trunk/src/org/openstreetmap/josm/actions/MirrorAction.java

    r4982 r6084  
    3838    }
    3939
     40    @Override
    4041    public void actionPerformed(ActionEvent e) {
    4142        Collection<OsmPrimitive> sel = getCurrentDataSet().getSelected();
  • trunk/src/org/openstreetmap/josm/actions/MoveAction.java

    r6069 r6084  
    7979    }
    8080
     81    @Override
    8182    public void actionPerformed(ActionEvent event) {
    8283
  • trunk/src/org/openstreetmap/josm/actions/MoveNodeAction.java

    r4314 r6084  
    2828    }
    2929
     30    @Override
    3031    public void actionPerformed(ActionEvent e) {
    3132        if (!isEnabled() || (getCurrentDataSet().getSelectedNodes().size() != 1))
  • trunk/src/org/openstreetmap/josm/actions/NewAction.java

    r4982 r6084  
    2121    }
    2222
     23    @Override
    2324    public void actionPerformed(ActionEvent e) {
    2425        Main.main.addLayer(new OsmDataLayer(new DataSet(), OsmDataLayer.createNewName(), null));
  • trunk/src/org/openstreetmap/josm/actions/OpenFileAction.java

    r6069 r6084  
    6363    }
    6464
     65    @Override
    6566    public void actionPerformed(ActionEvent e) {
    6667        JFileChooser fc = createAndOpenFileChooser(true, true, null);
     
    218219                        if (f.isDirectory()) {
    219220                            SwingUtilities.invokeLater(new Runnable() {
     221                                @Override
    220222                                public void run() {
    221223                                    JOptionPane.showMessageDialog(Main.parent, tr(
  • trunk/src/org/openstreetmap/josm/actions/OpenLocationAction.java

    r6069 r6084  
    8787    }
    8888
     89    @Override
    8990    public void actionPerformed(ActionEvent e) {
    9091
  • trunk/src/org/openstreetmap/josm/actions/OrthogonalizeAction.java

    r6069 r6084  
    9292                    true, "action/orthogonalize/undo", true);
    9393        }
     94        @Override
    9495        public void actionPerformed(ActionEvent e) {
    9596            if (!isEnabled())
     
    123124    }
    124125
     126    @Override
    125127    public void actionPerformed(ActionEvent e) {
    126128        if (!isEnabled())
  • trunk/src/org/openstreetmap/josm/actions/ParameterizedActionDecorator.java

    r5170 r6084  
    1919    }
    2020
     21    @Override
    2122    public void addPropertyChangeListener(PropertyChangeListener listener) {
    2223        action.addPropertyChangeListener(listener);
    2324    }
     25    @Override
    2426    public Object getValue(String key) {
    2527        return action.getValue(key);
    2628    }
     29    @Override
    2730    public boolean isEnabled() {
    2831        return action.isEnabled();
    2932    }
     33    @Override
    3034    public void putValue(String key, Object value) {
    3135        action.putValue(key, value);
    3236    }
     37    @Override
    3338    public void removePropertyChangeListener(PropertyChangeListener listener) {
    3439        action.removePropertyChangeListener(listener);
    3540    }
     41    @Override
    3642    public void setEnabled(boolean b) {
    3743        action.setEnabled(b);
    3844    }
     45    @Override
    3946    public void actionPerformed(ActionEvent e) {
    4047        action.actionPerformed(e, parameters);
  • trunk/src/org/openstreetmap/josm/actions/PasteAction.java

    r6047 r6084  
    4747    }
    4848
     49    @Override
    4950    public void actionPerformed(ActionEvent e) {
    5051        if (!isEnabled())
  • trunk/src/org/openstreetmap/josm/actions/PreferencesAction.java

    r4982 r6084  
    3131     * Launch the preferences dialog.
    3232     */
     33    @Override
    3334    public void actionPerformed(ActionEvent e) {
    3435        run();
    3536    }
    3637
     38    @Override
    3739    public void run() {
    3840        new PreferenceDialog(Main.parent).setVisible(true);
  • trunk/src/org/openstreetmap/josm/actions/PurgeAction.java

    r6083 r6084  
    237237
    238238            Collections.sort(toPurgeAdditionally, new Comparator<OsmPrimitive>() {
     239                @Override
    239240                public int compare(OsmPrimitive o1, OsmPrimitive o2) {
    240241                    int type = o2.getType().compareTo(o1.getType());
     
    267268                }
    268269
     270                @Override
    269271                public void actionPerformed(ActionEvent e) {
    270272                    layer.data.addSelected(toPurgeAdditionally);
  • trunk/src/org/openstreetmap/josm/actions/RedoAction.java

    r4982 r6084  
    2929    }
    3030
     31    @Override
    3132    public void actionPerformed(ActionEvent e) {
    3233        if (Main.map == null)
  • trunk/src/org/openstreetmap/josm/actions/RenameLayerAction.java

    r6083 r6084  
    4242    }
    4343
     44    @Override
    4445    public void actionPerformed(ActionEvent e) {
    4546        Box panel = Box.createVerticalBox();
  • trunk/src/org/openstreetmap/josm/actions/RestartAction.java

    r6083 r6084  
    4141    }
    4242
     43    @Override
    4344    public void actionPerformed(ActionEvent e) {
    4445        try {
  • trunk/src/org/openstreetmap/josm/actions/ReverseWayAction.java

    r5724 r6084  
    7171    }
    7272
     73    @Override
    7374    public void actionPerformed(ActionEvent e) {
    7475        if (! isEnabled())
  • trunk/src/org/openstreetmap/josm/actions/SelectAllAction.java

    r4982 r6084  
    1818    }
    1919
     20    @Override
    2021    public void actionPerformed(ActionEvent e) {
    2122        if (!isEnabled())
  • trunk/src/org/openstreetmap/josm/actions/SessionLoadAction.java

    r6069 r6084  
    3232    }
    3333
     34    @Override
    3435    public void actionPerformed(ActionEvent e) {
    3536        ExtensionFileFilter ff = new ExtensionFileFilter("jos,joz", "jos", tr("Session file (*.jos, *.joz)"));
  • trunk/src/org/openstreetmap/josm/actions/ShowStatusReportAction.java

    r6069 r6084  
    135135    }
    136136
     137    @Override
    137138    public void actionPerformed(ActionEvent e) {
    138139        StringBuilder text = new StringBuilder();
  • trunk/src/org/openstreetmap/josm/actions/SimplifyWayAction.java

    r5871 r6084  
    8585    }
    8686
     87    @Override
    8788    public void actionPerformed(ActionEvent e) {
    8889        DataSet ds = getCurrentDataSet();
  • trunk/src/org/openstreetmap/josm/actions/SplitWayAction.java

    r5570 r6084  
    117117     * of the split actions outlined above, and if yes, calls the splitWay method.
    118118     */
     119    @Override
    119120    public void actionPerformed(ActionEvent e) {
    120121
  • trunk/src/org/openstreetmap/josm/actions/ToggleGPXLinesAction.java

    r5460 r6084  
    1919    }
    2020
     21    @Override
    2122    public void actionPerformed(ActionEvent e) {
    2223        Main.pref.put("draw.rawgps.lines", !Main.pref.getBoolean("draw.rawgps.lines", true));
  • trunk/src/org/openstreetmap/josm/actions/UndoAction.java

    r5289 r6084  
    2929    }
    3030
     31    @Override
    3132    public void actionPerformed(ActionEvent e) {
    3233        if (Main.map == null)
  • trunk/src/org/openstreetmap/josm/actions/UnselectAllAction.java

    r5926 r6084  
    2020    }
    2121
     22    @Override
    2223    public void actionPerformed(ActionEvent e) {
    2324        if (!isEnabled())
  • trunk/src/org/openstreetmap/josm/actions/UploadAction.java

    r6069 r6084  
    228228        // TODO: find better way to initialize the comment field
    229229        SwingUtilities.invokeLater(new Runnable() {
     230            @Override
    230231            public void run() {
    231232                dialog.setDefaultChangesetTags(layer.data.getChangeSetTags());
     
    253254    }
    254255
     256    @Override
    255257    public void actionPerformed(ActionEvent e) {
    256258        if (!isEnabled())
  • trunk/src/org/openstreetmap/josm/actions/UploadSelectionAction.java

    r6009 r6084  
    8787    }
    8888
     89    @Override
    8990    public void actionPerformed(ActionEvent e) {
    9091        if (!isEnabled())
     
    190191        }
    191192
     193        @Override
    192194        public void visit(Node n) {
    193195            if (n.isNewOrUndeleted() || n.isModified() || n.isDeleted()) {
     
    197199        }
    198200
     201        @Override
    199202        public void visit(Way w) {
    200203            if (w.isNewOrUndeleted() || w.isModified() || w.isDeleted()) {
     
    209212        }
    210213
     214        @Override
    211215        public void visit(Relation r) {
    212216            if (r.isNewOrUndeleted() || r.isModified() || r.isDeleted()) {
     
    224228        }
    225229
     230        @Override
    226231        public void visit(Changeset cs) {
    227232            // do nothing
     
    283288            }
    284289            Runnable r = new Runnable() {
     290                @Override
    285291                public void run() {
    286292                    processPostParentChecker(layer, toUpload);
  • trunk/src/org/openstreetmap/josm/actions/ValidateAction.java

    r5526 r6084  
    4949    }
    5050
     51    @Override
    5152    public void actionPerformed(ActionEvent ev) {
    5253        doValidate(ev, true);
  • trunk/src/org/openstreetmap/josm/actions/ViewportFollowToggleAction.java

    r6069 r6084  
    5858        notifySelectedState();
    5959    }
     60    @Override
    6061    public void actionPerformed(ActionEvent e) {
    6162        toggleSelectedState();
  • trunk/src/org/openstreetmap/josm/actions/WireframeToggleAction.java

    r6069 r6084  
    7272    }
    7373
     74    @Override
    7475    public void actionPerformed(ActionEvent e) {
    7576        toggleSelectedState();
  • trunk/src/org/openstreetmap/josm/actions/ZoomInAction.java

    r5926 r6084  
    2828    }
    2929
     30    @Override
    3031    public void actionPerformed(ActionEvent e) {
    3132        if (!Main.isDisplayingMapView()) return;
  • trunk/src/org/openstreetmap/josm/actions/ZoomOutAction.java

    r5926 r6084  
    2323    }
    2424
     25    @Override
    2526    public void actionPerformed(ActionEvent e) {
    2627        if (!Main.isDisplayingMapView()) return;
  • trunk/src/org/openstreetmap/josm/actions/ZoomToAction.java

    r5857 r6084  
    6161    }
    6262
     63    @Override
    6364    public void actionPerformed(ActionEvent e) {
    6465        if (! isEnabled())
     
    9192    }
    9293
     94    @Override
    9395    public void valueChanged(ListSelectionEvent e) {
    9496        updateEnabledState();
    9597    }
    9698
     99    @Override
    97100    public void activeLayerChange(Layer oldLayer, Layer newLayer) {
    98101        updateEnabledState();
    99102    }
    100103
     104    @Override
    101105    public void layerAdded(Layer newLayer) {
    102106        updateEnabledState();
    103107    }
    104108
     109    @Override
    105110    public void layerRemoved(Layer oldLayer) {
    106111        updateEnabledState();
  • trunk/src/org/openstreetmap/josm/actions/audio/AudioBackAction.java

    r6069 r6084  
    3030    }
    3131
     32    @Override
    3233    public void actionPerformed(ActionEvent e) {
    3334        try {
  • trunk/src/org/openstreetmap/josm/actions/audio/AudioFastSlowAction.java

    r6069 r6084  
    3333    }
    3434
     35    @Override
    3536    public void actionPerformed(ActionEvent e) {
    3637        double speed = AudioPlayer.speed();
  • trunk/src/org/openstreetmap/josm/actions/audio/AudioFwdAction.java

    r6069 r6084  
    2828    }
    2929
     30    @Override
    3031    public void actionPerformed(ActionEvent e) {
    3132        try {
  • trunk/src/org/openstreetmap/josm/actions/audio/AudioNextAction.java

    r6069 r6084  
    2727    }
    2828
     29    @Override
    2930    public void actionPerformed(ActionEvent e) {
    3031        MarkerLayer.playNextMarker();
  • trunk/src/org/openstreetmap/josm/actions/audio/AudioPlayPauseAction.java

    r6069 r6084  
    3030    }
    3131
     32    @Override
    3233    public void actionPerformed(ActionEvent e) {
    3334        URL url = AudioPlayer.url();
  • trunk/src/org/openstreetmap/josm/actions/audio/AudioPrevAction.java

    r6069 r6084  
    2727    }
    2828
     29    @Override
    2930    public void actionPerformed(ActionEvent e) {
    3031        MarkerLayer.playPreviousMarker();
  • trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadReferrersTask.java

    r5909 r6084  
    165165        SwingUtilities.invokeLater(
    166166                new Runnable() {
     167                    @Override
    167168                    public void run() {
    168169                        targetLayer.onPostDownloadFromServer();
  • trunk/src/org/openstreetmap/josm/actions/downloadtasks/PostDownloadHandler.java

    r5275 r6084  
    5959    }
    6060
     61    @Override
    6162    public void run() {
    6263        // wait for all downloads task to finish (by waiting for the futures
  • trunk/src/org/openstreetmap/josm/actions/mapmode/DeleteAction.java

    r6069 r6084  
    397397     * This is required to update the cursors when ctrl/shift/alt is pressed
    398398     */
     399    @Override
    399400    public void eventDispatched(AWTEvent e) {
    400401        if(oldEvent == null)
  • trunk/src/org/openstreetmap/josm/actions/mapmode/MapMode.java

    r6069 r6084  
    7777     * Call selectMapMode(this) on the parent mapFrame.
    7878     */
     79    @Override
    7980    public void actionPerformed(ActionEvent e) {
    8081        if (Main.isDisplayingMapView()) {
     
    110111    }
    111112
     113    @Override
    112114    public void mouseReleased(MouseEvent e) {requestFocusInMapView();}
     115    @Override
    113116    public void mouseExited(MouseEvent e) {}
     117    @Override
    114118    public void mousePressed(MouseEvent e) {requestFocusInMapView();}
     119    @Override
    115120    public void mouseClicked(MouseEvent e) {}
     121    @Override
    116122    public void mouseEntered(MouseEvent e) {}
     123    @Override
    117124    public void mouseMoved(MouseEvent e) {}
     125    @Override
    118126    public void mouseDragged(MouseEvent e) {}
    119127}
  • trunk/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java

    r6069 r6084  
    211211     * This is called whenever the keyboard modifier status changes
    212212     */
     213    @Override
    213214    public void eventDispatched(AWTEvent e) {
    214215        if(oldEvent == null)
     
    445446            // Schedule a timer to update status line "initialMoveDelay+1" ms in the future
    446447            GuiHelper.scheduleTimer(initialMoveDelay+1, new ActionListener() {
     448                @Override
    447449                public void actionPerformed(ActionEvent evt) {
    448450                    updateStatusLine();
     
    604606                        // click and switch back to SelectMode
    605607                        Main.worker.execute(new Runnable() {
     608                            @Override
    606609                            public void run() {
    607610                                Main.map.selectDrawTool(true);
  • trunk/src/org/openstreetmap/josm/actions/mapmode/ZoomAction.java

    r5152 r6084  
    5151     * Zoom to the rectangle on the map.
    5252     */
     53    @Override
    5354    public void selectionEnded(Rectangle r, MouseEvent e) {
    5455        if (r.width >= 3 && r.height >= 3 && Main.isDisplayingMapView()) {
  • trunk/src/org/openstreetmap/josm/actions/search/SearchAction.java

    r6069 r6084  
    126126    }
    127127
     128    @Override
    128129    public void actionPerformed(ActionEvent e) {
    129130        if (!isEnabled())
     
    132133    }
    133134
     135    @Override
    134136    public void actionPerformed(ActionEvent e, Map<String, Object> parameters) {
    135137        if (parameters.get(SEARCH_EXPRESSION) == null) {
     
    726728    }
    727729
     730    @Override
    728731    public List<ActionParameter<?>> getActionParameters() {
    729732        return Collections.<ActionParameter<?>>singletonList(new SearchSettingsActionParameter(SEARCH_EXPRESSION));
  • trunk/src/org/openstreetmap/josm/actions/upload/ApiPreconditionCheckerHook.java

    r4310 r6084  
    2121public class ApiPreconditionCheckerHook implements UploadHook {
    2222
     23    @Override
    2324    public boolean checkUpload(APIDataSet apiData) {
    2425        OsmApi api = OsmApi.getOsmApi();
  • trunk/src/org/openstreetmap/josm/actions/upload/FixDataHook.java

    r6069 r6084  
    4343        deprecated.add(new FixDataTag("highway", "stile", "barrier", "stile"));
    4444        deprecated.add(new FixData() {
     45            @Override
    4546            public boolean fixKeys(Map<String, String> keys, OsmPrimitive osm) {
    4647                if(osm instanceof Relation && "multipolygon".equals(keys.get("type")) && "administrative".equals(keys.get("boundary"))) {
  • trunk/src/org/openstreetmap/josm/actions/upload/RelationUploadOrderHook.java

    r3083 r6084  
    9797    }
    9898
     99    @Override
    99100    public boolean checkUpload(APIDataSet apiDataSet) {
    100101        this.data = apiDataSet;
  • trunk/src/org/openstreetmap/josm/actions/upload/ValidateUploadHook.java

    r6069 r6084  
    4343     * Validate the modified data before uploading
    4444     */
     45    @Override
    4546    public boolean checkUpload(APIDataSet apiDataSet) {
    4647
  • trunk/src/org/openstreetmap/josm/command/Command.java

    r6009 r6084  
    4141        public final Map<OsmPrimitive, PrimitiveData> orig = new LinkedHashMap<OsmPrimitive, PrimitiveData>();
    4242
     43        @Override
    4344        public void visit(Node n) {
    4445            orig.put(n, n.save());
    4546        }
     47        @Override
    4648        public void visit(Way w) {
    4749            orig.put(w, w.save());
    4850        }
     51        @Override
    4952        public void visit(Relation e) {
    5053            orig.put(e, e.save());
  • trunk/src/org/openstreetmap/josm/corrector/CorrectionTable.java

    r3083 r6084  
    1818            TableCellRenderer {
    1919
     20        @Override
    2021        public Component getTableCellRendererComponent(JTable table,
    2122                Object value, boolean isSelected, boolean hasFocus, int row,
     
    4647    }
    4748
     49    @Override
    4850    public TableCellRenderer getCellRenderer(int row, int column) {
    4951        if (getCorrectionTableModel().isBoldCell(row, column)) {
  • trunk/src/org/openstreetmap/josm/corrector/CorrectionTableModel.java

    r3083 r6084  
    2424    }
    2525
     26    @Override
    2627    abstract public int getColumnCount();
    2728
     
    4243    }
    4344
     45    @Override
    4446    public int getRowCount() {
    4547        return corrections.size();
     
    7274    }
    7375
     76    @Override
    7477    public Object getValueAt(int rowIndex, int colIndex) {
    7578        if (colIndex == applyColumn)
  • trunk/src/org/openstreetmap/josm/corrector/TagCorrectionTableModel.java

    r3083 r6084  
    3232    }
    3333
     34    @Override
    3435    public Object getCorrectionValueAt(int rowIndex, int colIndex) {
    3536        TagCorrection tagCorrection = getCorrections().get(rowIndex);
     
    4849    }
    4950
     51    @Override
    5052    protected boolean isBoldCell(int row, int column) {
    5153        TagCorrection tagCorrection = getCorrections().get(row);
  • trunk/src/org/openstreetmap/josm/data/APIDataSet.java

    r5589 r6084  
    337337                    ret,
    338338                    new Comparator<Relation>() {
     339                        @Override
    339340                        public int compare(Relation o1, Relation o2) {
    340341                            return Integer.valueOf(uploadOrder.indexOf(o1)).compareTo(uploadOrder.indexOf(o2));
  • trunk/src/org/openstreetmap/josm/data/AutosaveTask.java

    r6069 r6084  
    335335        Main.worker.submit(openFileTsk);
    336336        Main.worker.submit(new Runnable() {
     337            @Override
    337338            public void run() {
    338339                for (File f: openFileTsk.getSuccessfullyOpenedFiles()) {
  • trunk/src/org/openstreetmap/josm/data/CustomConfigurator.java

    r6069 r6084  
    330330        final ReadLocalPluginInformationTask task = new ReadLocalPluginInformationTask();
    331331        Runnable r = new Runnable() {
     332            @Override
    332333            public void run() {
    333334                if (task.isCanceled()) return;
     
    338339
    339340                SwingUtilities.invokeLater(new Runnable() {
     341                    @Override
    340342                    public void run() {
    341343                        List<PluginInformation> availablePlugins = task.getAvailablePlugins();
  • trunk/src/org/openstreetmap/josm/data/Preferences.java

    r6076 r6084  
    262262        }
    263263
     264        @Override
    264265        public String getKey() {
    265266            return key;
    266267        }
     268        @Override
    267269        public Setting<T> getOldValue() {
    268270            return oldValue;
    269271        }
     272        @Override
    270273        public Setting<T> getNewValue() {
    271274            return newValue;
     
    12671270        class PutVisitor implements SettingVisitor {
    12681271            public boolean changed;
     1272            @Override
    12691273            public void visit(StringSetting setting) {
    12701274                changed = put(key, setting.getValue());
    12711275            }
     1276            @Override
    12721277            public void visit(ListSetting setting) {
    12731278                changed = putCollection(key, setting.getValue());
    12741279            }
     1280            @Override
    12751281            public void visit(ListListSetting setting) {
    12761282                @SuppressWarnings("unchecked")
     
    12781284                this.changed = changed;
    12791285            }
     1286            @Override
    12801287            public void visit(MapListSetting setting) {
    12811288                changed = putListOfStructs(key, setting.getValue());
     
    15501557        }
    15511558
     1559        @Override
    15521560        public void visit(StringSetting setting) {
    15531561            if (noPassword && key.equals("osm-server.password"))
     
    15651573        }
    15661574
     1575        @Override
    15671576        public void visit(ListSetting setting) {
    15681577            b.append("  <list key='").append(XmlWriter.encode(key)).append("'>\n");
     
    15731582        }
    15741583
     1584        @Override
    15751585        public void visit(ListListSetting setting) {
    15761586            b.append("  <lists key='").append(XmlWriter.encode(key)).append("'>\n");
     
    15851595        }
    15861596
     1597        @Override
    15871598        public void visit(MapListSetting setting) {
    15881599            b.append("  <maps key='").append(XmlWriter.encode(key)).append("'>\n");
  • trunk/src/org/openstreetmap/josm/data/UndoRedoHandler.java

    r4908 r6084  
    157157    }
    158158
     159    @Override
    159160    public void layerRemoved(Layer oldLayer) {
    160161        clean(oldLayer);
    161162    }
    162163
     164    @Override
    163165    public void layerAdded(Layer newLayer) {}
     166    @Override
    164167    public void activeLayerChange(Layer oldLayer, Layer newLayer) {}
    165168
  • trunk/src/org/openstreetmap/josm/data/conflict/ConflictCollection.java

    r5909 r6084  
    266266     * @return the iterator
    267267     */
     268    @Override
    268269    public Iterator<Conflict<?>> iterator() {
    269270        return conflicts.iterator();
  • trunk/src/org/openstreetmap/josm/data/coor/Coordinate.java

    r2327 r6084  
    3232    }
    3333
     34    @Override
    3435    public double getX() {
    3536        return x;
    3637    }
    3738
     39    @Override
    3840    public double getY() {
    3941        return y;
    4042    }
    4143
     44    @Override
    4245    public void setLocation (double x, double y) {
    4346        this.x = x;
  • trunk/src/org/openstreetmap/josm/data/gpx/ImmutableGpxTrackSegment.java

    r5170 r6084  
    4747    }
    4848
     49    @Override
    4950    public Bounds getBounds() {
    5051        if (bounds == null)
     
    5455    }
    5556
     57    @Override
    5658    public Collection<WayPoint> getWayPoints() {
    5759        return wayPoints;
    5860    }
    5961
     62    @Override
    6063    public double length() {
    6164        return length;
    6265    }
    6366
     67    @Override
    6468    public int getUpdateCount() {
    6569        return 0;
  • trunk/src/org/openstreetmap/josm/data/gpx/WayPoint.java

    r5909 r6084  
    113113    }
    114114
     115    @Override
    115116    public int compareTo(WayPoint w) {
    116117        return Double.compare(time, w.time);
  • trunk/src/org/openstreetmap/josm/data/osm/ChangesetDataSet.java

    r5266 r6084  
    160160        }
    161161
     162        @Override
    162163        public ChangesetModificationType getModificationType() {
    163164            return modificationType;
    164165        }
    165166
     167        @Override
    166168        public HistoryOsmPrimitive getPrimitive() {
    167169            return primitive;
     
    176178        }
    177179
     180        @Override
    178181        public boolean hasNext() {
    179182            return typeIterator.hasNext();
    180183        }
    181184
     185        @Override
    182186        public ChangesetDataSetEntry next() {
    183187            Entry<PrimitiveId, ChangesetModificationType> next = typeIterator.next();
     
    187191        }
    188192
     193        @Override
    189194        public void remove() {
    190195            throw new UnsupportedOperationException();
  • trunk/src/org/openstreetmap/josm/data/osm/DefaultChangesetCacheEvent.java

    r3083 r6084  
    2121    }
    2222
     23    @Override
    2324    public Collection<Changeset> getAddedChangesets() {
    2425        return Collections.unmodifiableCollection(added);
    2526    }
     27    @Override
    2628    public Collection<Changeset> getRemovedChangesets() {
    2729        return Collections.unmodifiableCollection(removed);
    2830    }
     31    @Override
    2932    public ChangesetCache getSource() {
    3033        return source;
    3134    }
     35    @Override
    3236    public Collection<Changeset> getUpdatedChangesets() {
    3337        return Collections.unmodifiableCollection(modified);
  • trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitiveComparator.java

    r4113 r6084  
    5555    }
    5656
     57    @Override
    5758    public int compare(OsmPrimitive a, OsmPrimitive b) {
    5859        if (a.getType().equals(b.getType()))
  • trunk/src/org/openstreetmap/josm/data/osm/PrimitiveDeepCopy.java

    r6009 r6084  
    4949            boolean firstIteration;
    5050
     51            @Override
    5152            public void visit(Node n) {
    5253                if (!visitedNodeIds.add(n.getUniqueId()))
     
    5455                (firstIteration ? directlyAdded : referenced).add(n.save());
    5556            }
     57            @Override
    5658            public void visit(Way w) {
    5759                if (!visitedWayIds.add(w.getUniqueId()))
     
    6365                }
    6466            }
     67            @Override
    6568            public void visit(Relation r) {
    6669                if (!visitedRelationIds.add(r.getUniqueId()))
  • trunk/src/org/openstreetmap/josm/data/osm/QuadBuckets.java

    r4869 r6084  
    508508        clear();
    509509    }
     510    @Override
    510511    public void clear()  {
    511512        root = new QBLevel();
     
    517518        }*/
    518519    }
     520    @Override
    519521    public boolean add(T n) {
    520522        root.add(n);
     
    523525    }
    524526
     527    @Override
    525528    public boolean retainAll(Collection<?> objects)
    526529    {
     
    534537        return true;
    535538    }
     539    @Override
    536540    public boolean removeAll(Collection<?> objects)
    537541    {
     
    542546        return changed;
    543547    }
     548    @Override
    544549    public boolean addAll(Collection<? extends T> objects)
    545550    {
     
    550555        return changed;
    551556    }
     557    @Override
    552558    public boolean containsAll(Collection<?> objects)
    553559    {
     
    558564        return true;
    559565    }
     566    @Override
    560567    public boolean remove(Object o) {
    561568        @SuppressWarnings("unchecked") T t = (T) o;
     
    568575            return false;
    569576    }
     577    @Override
    570578    public boolean contains(Object o) {
    571579        @SuppressWarnings("unchecked") T t = (T) o;
     
    585593        return a;
    586594    }
     595    @Override
    587596    public Object[] toArray()
    588597    {
    589598        return this.toArrayList().toArray();
    590599    }
     600    @Override
    591601    public <A> A[] toArray(A[] template)
    592602    {
     
    626636            iterated_over = 0;
    627637        }
     638        @Override
    628639        public boolean hasNext()
    629640        {
     
    660671            return current_node.content.get(content_index);
    661672        }
     673        @Override
    662674        public T next()
    663675        {
     
    675687            return ret;
    676688        }
     689        @Override
    677690        public void remove()
    678691        {
     
    686699        }
    687700    }
     701    @Override
    688702    public Iterator<T> iterator()
    689703    {
    690704        return new QuadBucketIterator(this);
    691705    }
     706    @Override
    692707    public int size() {
    693708        return size;
    694709    }
    695710
     711    @Override
    696712    public boolean isEmpty()
    697713    {
  • trunk/src/org/openstreetmap/josm/data/osm/RelationMember.java

    r5881 r6084  
    171171     * PrimitiveId implementation. Returns the same value as getMember().getType()
    172172     */
     173    @Override
    173174    public OsmPrimitiveType getType() {
    174175        return member.getType();
     
    178179     * PrimitiveId implementation. Returns the same value as getMemberType().getUniqueId()
    179180     */
     181    @Override
    180182    public long getUniqueId() {
    181183        return member.getUniqueId();
    182184    }
    183185
     186    @Override
    184187    public boolean isNew() {
    185188        return member.isNew();
  • trunk/src/org/openstreetmap/josm/data/osm/SimplePrimitiveId.java

    r5170 r6084  
    1515    }
    1616
     17    @Override
    1718    public OsmPrimitiveType getType() {
    1819        return type;
    1920    }
    2021
     22    @Override
    2123    public long getUniqueId() {
    2224        return id;
    2325    }
    2426
     27    @Override
    2528    public boolean isNew() {
    2629        return id <= 0;
  • trunk/src/org/openstreetmap/josm/data/osm/Storage.java

    r5674 r6084  
    9090    public static class PrimitiveIdHash implements Hash<PrimitiveId, PrimitiveId> {
    9191
     92        @Override
    9293        public int getHashCode(PrimitiveId k) {
    9394            return (int)k.getUniqueId() ^ k.getType().hashCode();
    9495        }
    9596
     97        @Override
    9698        public boolean equals(PrimitiveId key, PrimitiveId value) {
    9799            if (key == null || value == null) return false;
     
    361363    public static <O> Hash<O,O> defaultHash() {
    362364        return new Hash<O,O>() {
     365            @Override
    363366            public int getHashCode(O t) {
    364367                return t.hashCode();
    365368            }
     369            @Override
    366370            public boolean equals(O t1, O t2) {
    367371                return t1.equals(t2);
     
    389393        }
    390394
     395        @Override
    391396        public int size() {
    392397            return Storage.this.size();
    393398        }
    394399
     400        @Override
    395401        public boolean isEmpty() {
    396402            return Storage.this.isEmpty();
    397403        }
    398404
     405        @Override
    399406        public boolean containsKey(Object o) {
    400407            @SuppressWarnings("unchecked") K key = (K) o;
     
    403410        }
    404411
     412        @Override
    405413        public boolean containsValue(Object value) {
    406414            return Storage.this.contains(value);
    407415        }
    408416
     417        @Override
    409418        public T get(Object o) {
    410419            @SuppressWarnings("unchecked") K key = (K) o;
     
    413422        }
    414423
     424        @Override
    415425        public T put(K key, T value) {
    416426            if (!fHash.equals(key, value)) throw new IllegalArgumentException("inconsistent key");
     
    418428        }
    419429
     430        @Override
    420431        public T remove(Object o) {
    421432            modCount++;
     
    426437        }
    427438
     439        @Override
    428440        public void putAll(Map<? extends K, ? extends T> m) {
    429441            if (m instanceof Storage.FMap) {
     
    436448        }
    437449
     450        @Override
    438451        public void clear() {
    439452            Storage.this.clear();
    440453        }
    441454
     455        @Override
    442456        public Set<K> keySet() {
    443457            throw new UnsupportedOperationException();
    444458        }
    445459
     460        @Override
    446461        public Collection<T> values() {
    447462            return Storage.this;
    448463        }
    449464
     465        @Override
    450466        public Set<Entry<K, T>> entrySet() {
    451467            throw new UnsupportedOperationException();
     
    461477        }
    462478
     479        @Override
    463480        public boolean hasNext() {
    464481            align();
     
    466483        }
    467484
     485        @Override
    468486        public T next() {
    469487            if (!hasNext()) throw new NoSuchElementException();
     
    471489        }
    472490
     491        @Override
    473492        public void remove() {
    474493            throw new UnsupportedOperationException();
     
    492511        }
    493512
     513        @Override
    494514        public boolean hasNext() {
    495515            align();
     
    497517        }
    498518
     519        @Override
    499520        public T next() {
    500521            if (!hasNext()) throw new NoSuchElementException();
     
    503524        }
    504525
     526        @Override
    505527        public void remove() {
    506528            if (removeSlot == -1) throw new IllegalStateException();
  • trunk/src/org/openstreetmap/josm/data/osm/TagCollection.java

    r5909 r6084  
    485485     * @return the iterator
    486486     */
     487    @Override
    487488    public Iterator<Tag> iterator() {
    488489        return tags.iterator();
  • trunk/src/org/openstreetmap/josm/data/osm/event/DataSetListenerAdapter.java

    r5170 r6084  
    2020    }
    2121
     22    @Override
    2223    public void dataChanged(DataChangedEvent event) {
    2324        listener.processDatasetEvent(event);
    2425    }
    2526
     27    @Override
    2628    public void nodeMoved(NodeMovedEvent event) {
    2729        listener.processDatasetEvent(event);
    2830    }
    2931
     32    @Override
    3033    public void primitivesAdded(PrimitivesAddedEvent event) {
    3134        listener.processDatasetEvent(event);
    3235    }
    3336
     37    @Override
    3438    public void primitivesRemoved(PrimitivesRemovedEvent event) {
    3539        listener.processDatasetEvent(event);
    3640    }
    3741
     42    @Override
    3843    public void relationMembersChanged(RelationMembersChangedEvent event) {
    3944        listener.processDatasetEvent(event);
    4045    }
    4146
     47    @Override
    4248    public void tagsChanged(TagsChangedEvent event) {
    4349        listener.processDatasetEvent(event);
    4450    }
    4551
     52    @Override
    4653    public void wayNodesChanged(WayNodesChangedEvent event) {
    4754        listener.processDatasetEvent(event);
    4855    }
    4956
     57    @Override
    5058    public void otherDatasetChange(AbstractDatasetChangedEvent event) {
    5159        listener.processDatasetEvent(event);
  • trunk/src/org/openstreetmap/josm/data/osm/event/DatasetEventManager.java

    r5909 r6084  
    9898    }
    9999
     100    @Override
    100101    public void editLayerChanged(OsmDataLayer oldLayer, OsmDataLayer newLayer) {
    101102        if (oldLayer != null) {
     
    127128    }
    128129
     130    @Override
    129131    public void processDatasetEvent(AbstractDatasetChangedEvent event) {
    130132        fireEvents(normalListeners, event);
     
    134136
    135137    private final Runnable edtRunnable = new Runnable() {
     138        @Override
    136139        public void run() {
    137140            while (!eventsInEDT.isEmpty()) {
  • trunk/src/org/openstreetmap/josm/data/osm/event/SelectionEventManager.java

    r5170 r6084  
    6868    }
    6969
     70    @Override
    7071    public void selectionChanged(Collection<? extends OsmPrimitive> newSelection) {
    7172        fireEvents(normalListeners, newSelection);
     
    8182
    8283    private final Runnable edtRunnable = new Runnable() {
     84        @Override
    8385        public void run() {
    8486            if (selection != null) {
  • trunk/src/org/openstreetmap/josm/data/osm/history/History.java

    r5339 r6084  
    6767                copy,
    6868                new Comparator<HistoryOsmPrimitive>() {
     69                    @Override
    6970                    public int compare(HistoryOsmPrimitive o1, HistoryOsmPrimitive o2) {
    7071                        return o1.compareTo(o2);
     
    8081                copy,
    8182                new Comparator<HistoryOsmPrimitive>() {
     83                    @Override
    8284                    public int compare(HistoryOsmPrimitive o1, HistoryOsmPrimitive o2) {
    8385                        return o2.compareTo(o1);
     
    9294                this,
    9395                new FilterPredicate() {
     96                    @Override
    9497                    public boolean matches(HistoryOsmPrimitive primitive) {
    9598                        return primitive.getTimestamp().compareTo(fromDate) >= 0;
     
    103106                this,
    104107                new FilterPredicate() {
     108                    @Override
    105109                    public boolean matches(HistoryOsmPrimitive primitive) {
    106110                        return primitive.getTimestamp().compareTo(untilDate) <= 0;
     
    118122                this,
    119123                new FilterPredicate() {
     124                    @Override
    120125                    public boolean matches(HistoryOsmPrimitive primitive) {
    121126                        return primitive.getVersion() >= fromVersion;
     
    129134                this,
    130135                new FilterPredicate() {
     136                    @Override
    131137                    public boolean matches(HistoryOsmPrimitive primitive) {
    132138                        return primitive.getVersion() <= untilVersion;
     
    144150                this,
    145151                new FilterPredicate() {
     152                    @Override
    146153                    public boolean matches(HistoryOsmPrimitive primitive) {
    147154                        return primitive.getUser() != null && primitive.getUser().getId() == uid;
  • trunk/src/org/openstreetmap/josm/data/osm/history/HistoryDataSet.java

    r5266 r6084  
    164164    /* interface LayerChangeListener                                                  */
    165165    /* ------------------------------------------------------------------------------ */
     166    @Override
    166167    public void activeLayerChange(Layer oldLayer, Layer newLayer) {/* irrelevant in this context */}
     168    @Override
    167169    public void layerAdded(Layer newLayer) {/* irrelevant in this context */}
     170    @Override
    168171    public void layerRemoved(Layer oldLayer) {
    169172        if (Main.map == null || Main.map.mapView == null) return;
  • trunk/src/org/openstreetmap/josm/data/osm/history/HistoryOsmPrimitive.java

    r6069 r6084  
    149149    public abstract OsmPrimitiveType getType();
    150150
     151    @Override
    151152    public int compareTo(HistoryOsmPrimitive o) {
    152153        if (this.id != o.id)
  • trunk/src/org/openstreetmap/josm/data/osm/visitor/AbstractVisitor.java

    r3083 r6084  
    1313public abstract class AbstractVisitor implements Visitor {
    1414
     15    @Override
    1516    public void visit(Changeset cs) {
    1617        // do nothing
  • trunk/src/org/openstreetmap/josm/data/osm/visitor/AllNodesVisitor.java

    r6069 r6084  
    2626     * Nodes have only itself as nodes.
    2727     */
     28    @Override
    2829    public void visit(Node n) {
    2930        nodes.add(n);
     
    3334     * Ways have their way nodes.
    3435     */
     36    @Override
    3537    public void visit(Way w) {
    3638        if (w.isIncomplete()) return;
     
    4446     * if so, use AutomatchVisitor!
    4547     */
     48    @Override
    4649    public void visit(Relation e) {
    4750        for (RelationMember m : e.getMembers())
  • trunk/src/org/openstreetmap/josm/data/osm/visitor/BoundingXYVisitor.java

    r6010 r6084  
    2525    private ProjectionBounds bounds = null;
    2626
     27    @Override
    2728    public void visit(Node n) {
    2829        visit(n.getEastNorth());
    2930    }
    3031
     32    @Override
    3133    public void visit(Way w) {
    3234        if (w.isIncomplete()) return;
     
    3638    }
    3739
     40    @Override
    3841    public void visit(Relation e) {
    3942        // only use direct members
  • trunk/src/org/openstreetmap/josm/data/osm/visitor/MergeSourceBuildingVisitor.java

    r6010 r6084  
    126126    }
    127127
     128    @Override
    128129    public void visit(Node n) {
    129130        rememberNode(n);
    130131    }
    131132
     133    @Override
    132134    public void visit(Way w) {
    133135        // remember all nodes this way refers to ...
     
    140142    }
    141143
     144    @Override
    142145    public void visit(Relation r) {
    143146        // first, remember all primitives members refer to (only if necessary, see
  • trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/MapPaintSettings.java

    r5426 r6084  
    103103    }
    104104
     105    @Override
    105106    public void preferenceChanged(PreferenceChangeEvent e) {
    106107        load();
  • trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/PaintColors.java

    r5464 r6084  
    3939    private static final MapPaintSylesUpdateListener styleOverrideListener = new MapPaintSylesUpdateListener() {
    4040
     41        @Override
    4142        public void mapPaintStylesUpdated() {
    4243            backgroundColorCache = null;
    4344        }
    4445
     46        @Override
    4547        public void mapPaintStyleEntryUpdated(int idx) {
    4648            mapPaintStylesUpdated();
  • trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/WireframeMapRenderer.java

    r6069 r6084  
    154154     * @param bounds display boundaries
    155155     */
     156    @Override
    156157    public void render(DataSet data, boolean virtual, Bounds bounds) {
    157158        BBox bbox = new BBox(bounds);
  • 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</