Changeset 33793 in osm for applications


Ignore:
Timestamp:
2017-11-06T23:07:30+01:00 (7 years ago)
Author:
donvip
Message:

update to JOSM 12881

Location:
applications/editors/josm/plugins/OsmInspectorPlugin
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/OsmInspectorPlugin/build.xml

    r32680 r33793  
    55    <property name="commit.message" value="Commit message"/>
    66    <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
    7     <property name="plugin.main.version" value="10580"/>
     7    <property name="plugin.main.version" value="12881"/>
    88
    99    <property name="plugin.author" value="Nikhil Shirahatti"/>
  • applications/editors/josm/plugins/OsmInspectorPlugin/src/org/openstreetmap/josm/plugins/osminspector/GeoFabrikWFSClient.java

    r30815 r33793  
    2424import org.opengis.referencing.NoSuchAuthorityCodeException;
    2525import org.opengis.referencing.crs.CoordinateReferenceSystem;
    26 import org.openstreetmap.josm.Main;
    2726import org.openstreetmap.josm.data.Bounds;
    2827import org.openstreetmap.josm.data.coor.LatLon;
     28import org.openstreetmap.josm.gui.MainApplication;
     29import org.openstreetmap.josm.tools.Logging;
    2930
    3031public class GeoFabrikWFSClient {
     
    5152                FeatureSource<SimpleFeatureType, SimpleFeature> source = data
    5253                                .getFeatureSource(typeName);
    53                 Main.info("Source Metadata Bounds:" + source.getBounds());
    54                 Main.info("Source schema: " + source.getSchema());
     54                Logging.info("Source Metadata Bounds:" + source.getBounds());
     55                Logging.info("Source schema: " + source.getSchema());
    5556
    5657                progressMonitor.setProgress(40);
     
    6162                CoordinateReferenceSystem targetCRS = CRS.decode("EPSG:4236");
    6263
    63                 Bounds bounds = Main.map.mapView.getLatLonBounds(Main.map.mapView
    64                                 .getBounds());
     64                Bounds bounds = MainApplication.getMap().mapView.getLatLonBounds(
     65                        MainApplication.getMap().mapView.getBounds());
    6566
    6667                LatLon minLL = bounds.getMin();
     
    7374                ReferencedEnvelope bboxRef = new ReferencedEnvelope(minLon, maxLon,
    7475                                minLat, maxLat, targetCRS);
    75                 Main.info("Reference Bounds:" + bboxRef);
     76                Logging.info("Reference Bounds:" + bboxRef);
    7677
    7778                progressMonitor.setProgress(50);
  • applications/editors/josm/plugins/OsmInspectorPlugin/src/org/openstreetmap/josm/plugins/osminspector/ImportOsmInspectorBugsAction.java

    r32450 r33793  
    1212
    1313import org.opengis.referencing.FactoryException;
    14 import org.openstreetmap.josm.Main;
    1514import org.openstreetmap.josm.actions.JosmAction;
    1615import org.openstreetmap.josm.data.Bounds;
     16import org.openstreetmap.josm.gui.MainApplication;
     17import org.openstreetmap.josm.gui.MapView;
     18import org.openstreetmap.josm.tools.Logging;
    1719import org.openstreetmap.josm.tools.Shortcut;
    1820
     
    3840        public void actionPerformed(ActionEvent event) {
    3941                if (isEnabled()) {
    40                         ProgressMonitor monitor = new ProgressMonitor(Main.map.mapView,
     42                    MapView mapView = MainApplication.getMap().mapView;
     43                        ProgressMonitor monitor = new ProgressMonitor(mapView,
    4144                                        "Querying WFS Geofabrik", "Dowloading features", 0, 100);
    4245
    4346                        try {
    44                                 Bounds bounds = Main.map.mapView
    45                                                 .getLatLonBounds(Main.map.mapView.getBounds());
     47                                Bounds bounds = mapView.getLatLonBounds(mapView.getBounds());
    4648
    47                                 Main.info("OSMI View bounds" + bounds);
     49                                Logging.info("OSMI View bounds" + bounds);
    4850
    4951                                monitor.setProgress(10);
     
    5456                                        wfs.initializeDataStore();
    5557                                        inspector = new OsmInspectorLayer(wfs, monitor);
    56                                         Main.getLayerManager().addLayer(inspector);
     58                                        MainApplication.getLayerManager().addLayer(inspector);
    5759                                        plugin.setLayer(inspector);
    5860                                } else {
     
    6365                                }
    6466                        } catch (IOException | IndexOutOfBoundsException | NoSuchElementException | FactoryException | ParseException e) {
    65                                 Main.error(e);
     67                                Logging.error(e);
    6668                        } finally {
    6769                                monitor.close();
     
    7173                        }
    7274                } else {
    73                     Main.warn("Osm Inspector Action not enabled");
     75                    Logging.warn("Osm Inspector Action not enabled");
    7476                }
    7577        }
  • applications/editors/josm/plugins/OsmInspectorPlugin/src/org/openstreetmap/josm/plugins/osminspector/OsmInspectorLayer.java

    r30828 r33793  
    151151         *
    152152         */
    153         public class BugInfo implements Comparable<BugInfo>{
     153        public static class BugInfo implements Comparable<BugInfo>{
    154154
    155155                public Geometry getGeom() {
     
    255255         *
    256256         */
    257         public class BugIndex {
     257        public static class BugIndex {
    258258                private int nextIndex;
    259259                private int previousIndex;
  • applications/editors/josm/plugins/OsmInspectorPlugin/src/org/openstreetmap/josm/plugins/osminspector/OsmInspectorPlugin.java

    r32450 r33793  
    99import org.openstreetmap.josm.Main;
    1010import org.openstreetmap.josm.data.Bounds;
    11 import org.openstreetmap.josm.data.Preferences.PreferenceChangeEvent;
    12 import org.openstreetmap.josm.data.Preferences.PreferenceChangedListener;
    13 import org.openstreetmap.josm.gui.JosmUserIdentityManager;
     11import org.openstreetmap.josm.data.UserIdentityManager;
     12import org.openstreetmap.josm.gui.MainApplication;
    1413import org.openstreetmap.josm.gui.MapFrame;
    1514import org.openstreetmap.josm.gui.NavigatableComponent;
     
    1918import org.openstreetmap.josm.plugins.Plugin;
    2019import org.openstreetmap.josm.plugins.PluginInformation;
     20import org.openstreetmap.josm.spi.preferences.PreferenceChangeEvent;
     21import org.openstreetmap.josm.spi.preferences.PreferenceChangedListener;
    2122import org.openstreetmap.josm.tools.Shortcut;
    2223
     
    2627
    2728        /** The JOSM user identity manager, it is used for obtaining the user name */
    28     private final JosmUserIdentityManager userIdentityManager;
     29    private final UserIdentityManager userIdentityManager;
    2930   
    3031
     
    3637        public OsmInspectorPlugin(PluginInformation info) {
    3738                super(info);
    38                 userIdentityManager = JosmUserIdentityManager.getInstance();
     39                userIdentityManager = UserIdentityManager.getInstance();
    3940                initializePlugin();
    4041        }
     
    5354        /* add default values for static variables */
    5455        Main.pref.put("osmInspector.nickname", "osmi");
    55         Main.pref.put("osmInspector.showBugs", true);
     56        Main.pref.putBoolean("osmInspector.showBugs", true);
    5657        Main.pref.put("osmInspector.version", getPluginInformation().version);
    5758        Main.pref.put("osmInspector.localVersion",getPluginInformation().localversion);
     
    6061        @Override
    6162        public void mapFrameInitialized(MapFrame oldFrame, MapFrame newFrame) {
    62                 Main.toolbar.register( new ImportOsmInspectorBugsAction( this ) );
     63                MainApplication.getToolbar().register( new ImportOsmInspectorBugsAction( this ) );
    6364                if (newFrame == null) {
    6465            /* if new MapFrame is null, remove listener */
     
    6667        } else {
    6768            /* add MapDust dialog window */
    68             if (Main.map != null && Main.map.mapView != null) {
     69            if (MainApplication.getMap() != null && MainApplication.getMap().mapView != null) {
    6970                /* add MapdustGUI */
    70                 Main.map.setBounds(newFrame.getBounds());
     71                MainApplication.getMap().setBounds(newFrame.getBounds());
    7172               
    7273                /* add Listeners */
    7374                NavigatableComponent.addZoomChangeListener(this);
    74                 Main.map.mapView.addMouseListener(this);
     75                MainApplication.getMap().mapView.addMouseListener(this);
    7576                Main.pref.addPreferenceChangeListener(this);
    7677                /* put username to preferences */
    7778                Main.pref.put("osmInspector.josmUserName",
    7879                        userIdentityManager.getUserName());
    79                 Main.toolbar.control.add( new ImportOsmInspectorBugsAction( this ) );
     80                MainApplication.getToolbar().control.add( new ImportOsmInspectorBugsAction( this ) );
    8081            }
    8182        }
     
    9192        //  Delegate feature selection to layer
    9293        //
    93         public void mouseClicked(MouseEvent arg0) {
     94        public void mouseClicked(MouseEvent e) {
    9495            if (inspectorLayer != null) {
    95                 inspectorLayer.selectFeatures(arg0.getX(), arg0.getY());
     96                inspectorLayer.selectFeatures(e.getX(), e.getY());
    9697            }
    9798        }
    9899
    99100        @Override
    100         public void mouseEntered(MouseEvent arg0) {
     101        public void mouseEntered(MouseEvent e) {
    101102               
    102103        }
    103104
    104105        @Override
    105         public void mouseExited(MouseEvent arg0) {
     106        public void mouseExited(MouseEvent e) {
    106107               
    107108        }
    108109
    109110        @Override
    110         public void mousePressed(MouseEvent arg0) {
     111        public void mousePressed(MouseEvent e) {
    111112               
    112113        }
    113114
    114115        @Override
    115         public void mouseReleased(MouseEvent arg0) {
     116        public void mouseReleased(MouseEvent e) {
    116117               
    117118        }
  • applications/editors/josm/plugins/OsmInspectorPlugin/src/org/openstreetmap/josm/plugins/osminspector/gui/OsmInspectorBugInfoDialog.java

    r32450 r33793  
    88import javax.swing.JTextPane;
    99
    10 import org.openstreetmap.josm.Main;
     10import org.openstreetmap.josm.gui.MainApplication;
    1111import org.openstreetmap.josm.gui.SideButton;
    1212import org.openstreetmap.josm.gui.dialogs.ToggleDialog;
     
    2323         */
    2424        protected void buildContentPanel() {
    25                 Main.map.addToggleDialog(this, true);
     25                MainApplication.getMap().addToggleDialog(this, true);
    2626               
    2727                bugTextArea = new JTextPane();
  • applications/editors/josm/plugins/OsmInspectorPlugin/src/org/openstreetmap/josm/plugins/osminspector/gui/OsmInspectorDialog.java

    r32450 r33793  
    1717import javax.swing.event.ListSelectionListener;
    1818
    19 import org.openstreetmap.josm.Main;
    2019import org.openstreetmap.josm.data.coor.LatLon;
     20import org.openstreetmap.josm.gui.MainApplication;
    2121import org.openstreetmap.josm.gui.SideButton;
    2222import org.openstreetmap.josm.gui.dialogs.ToggleDialog;
     
    5454         */
    5555        protected void buildContentPanel() {
    56                 Main.map.addToggleDialog(this, true);
     56                MainApplication.getMap().addToggleDialog(this, true);
    5757
    5858                model = new DefaultListModel<>();
     
    7777                                Point centroid = geom.getCentroid();
    7878                                LatLon center = new LatLon(centroid.getY(), centroid.getX());
    79                                 Main.map.mapView.zoomTo(center);
     79                                MainApplication.getMap().mapView.zoomTo(center);
    8080                                layer.selectFeatures(center);
    8181                                bugInfoDialog.setBugDescription(next);
     
    8888                                actNext = new OsmInspectorNextAction(layer));
    8989                nextButton.createArrow(new ActionListener() {
     90                    @Override
    9091                        public void actionPerformed(ActionEvent e) {
    9192                                int index = bugsList.getSelectedIndex();
     
    9394                                Point centroid = geom.getCentroid();
    9495                                LatLon center = new LatLon(centroid.getY(), centroid.getX());
    95                                 Main.map.mapView.zoomTo(center);
     96                                MainApplication.getMap().mapView.zoomTo(center);
    9697                                layer.selectFeatures(center);
    9798                        }
     
    102103                                actPrev = new OsmInspectorPrevAction(layer));
    103104                prevButton.createArrow(new ActionListener() {
     105            @Override
    104106                        public void actionPerformed(ActionEvent e) {
    105107                        }
     
    112114                Shortcut sprev = Shortcut.registerShortcut("osmi:prev", tr("Prev OSMI bug"),
    113115                                KeyEvent.VK_J, Shortcut.CTRL_SHIFT);
    114                 Main.registerActionShortcut(actPrev, sprev);
     116                MainApplication.registerActionShortcut(actPrev, sprev);
    115117
    116118                Shortcut snext = Shortcut.registerShortcut("osmi:next", tr("Next OSMI bug"),
    117119                                KeyEvent.VK_K, Shortcut.CTRL_SHIFT);
    118                 Main.registerActionShortcut(actNext, snext);
     120                MainApplication.registerActionShortcut(actNext, snext);
    119121        }
    120122
     
    177179                        Point centroid = geom.getCentroid();
    178180                        LatLon center = new LatLon(centroid.getY(), centroid.getX());
    179                         Main.map.mapView.zoomTo(center);
     181                        MainApplication.getMap().mapView.zoomTo(center);
    180182                        inspectlayer.selectFeatures(center);
    181183                        bugInfoDialog.setBugDescription(next);
     
    207209                        Point centroid = geom.getCentroid();
    208210                        LatLon center = new LatLon(centroid.getY(), centroid.getX());
    209                         Main.map.mapView.zoomTo(center);
     211                        MainApplication.getMap().mapView.zoomTo(center);
    210212                        inspectlayer.selectFeatures(center);
    211213                        bugInfoDialog.setBugDescription(prev);
     
    216218        @Override
    217219        public void activeOrEditLayerChanged(ActiveLayerChangeEvent e) {
    218             Layer newLayer = Main.getLayerManager().getActiveLayer();
     220            Layer newLayer = MainApplication.getLayerManager().getActiveLayer();
    219221                if (newLayer instanceof OsmInspectorLayer) {
    220222                        this.layer = (OsmInspectorLayer) newLayer;
Note: See TracChangeset for help on using the changeset viewer.