Ignore:
Timestamp:
2017-11-17T21:07:03+01:00 (7 years ago)
Author:
donvip
Message:

update to JOSM 12636

Location:
applications/editors/josm/plugins/surveyor
Files:
14 edited

Legend:

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

    r32680 r33824  
    77    <property name="commit.message" value="Changed the constructor signature of the plugin main class"/>
    88    <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
    9     <property name="plugin.main.version" value="10580"/>
     9    <property name="plugin.main.version" value="12636"/>
    1010    <property name="livegpsplugin.jar" value="${plugin.dist.dir}/livegps.jar"/>
    1111
  • applications/editors/josm/plugins/surveyor/src/at/dallermassl/josm/plugin/surveyor/AutoSaveAction.java

    r33011 r33824  
    1313import javax.swing.AbstractButton;
    1414
    15 import livegps.LiveGpsLayer;
    16 
    1715import org.openstreetmap.josm.actions.JosmAction;
    1816import org.openstreetmap.josm.tools.Shortcut;
     17
     18import livegps.LiveGpsLayer;
    1919
    2020/**
  • applications/editors/josm/plugins/surveyor/src/at/dallermassl/josm/plugin/surveyor/AutoSaveEditLayerTimerTask.java

    r33011 r33824  
    1414import org.openstreetmap.josm.Main;
    1515import org.openstreetmap.josm.data.osm.DataSet;
     16import org.openstreetmap.josm.gui.MainApplication;
    1617import org.openstreetmap.josm.gui.layer.OsmDataLayer;
    1718import org.openstreetmap.josm.io.OsmWriter;
    1819import org.openstreetmap.josm.io.OsmWriterFactory;
     20import org.openstreetmap.josm.tools.Logging;
    1921
    2022/**
     
    3133    @Override
    3234    public void run() {
    33         OsmDataLayer layer = Main.getLayerManager().getEditLayer();
     35        OsmDataLayer layer = MainApplication.getLayerManager().getEditLayer();
    3436        if (layer == null) {
    3537            return;
     
    5052            tmpFile.renameTo(file);
    5153            System.out.println("AutoSaving finished");
    52         } catch (IOException x) {
    53             x.printStackTrace();
     54        } catch (IOException ex) {
     55            Logging.error(ex);
    5456            JOptionPane.showMessageDialog(Main.parent,
    55                 tr("Error while exporting {0}: {1}", file.getAbsoluteFile(), x.getMessage()),
     57                tr("Error while exporting {0}: {1}", file.getAbsoluteFile(), ex.getMessage()),
    5658                tr("Error"),
    5759                JOptionPane.ERROR_MESSAGE);
  • applications/editors/josm/plugins/surveyor/src/at/dallermassl/josm/plugin/surveyor/SurveyorActionDescription.java

    r33011 r33824  
    77
    88import org.dinopolis.util.io.Tokenizer;
    9 import org.openstreetmap.josm.Main;
     9import org.openstreetmap.josm.tools.Logging;
    1010
    1111/**
     
    9898            params = tokenizer.nextLine();
    9999        } catch (IOException ignore) {
    100             Main.debug(ignore);
     100            Logging.debug(ignore);
    101101        }
    102102    }
  • applications/editors/josm/plugins/surveyor/src/at/dallermassl/josm/plugin/surveyor/SurveyorComponent.java

    r33011 r33824  
    2222import javax.swing.JPanel;
    2323
    24 import livegps.LiveGpsData;
    25 
    2624import org.openstreetmap.josm.Main;
    2725import org.openstreetmap.josm.tools.XmlObjectParser;
    2826import org.xml.sax.SAXException;
     27
     28import livegps.LiveGpsData;
    2929
    3030/**
  • applications/editors/josm/plugins/surveyor/src/at/dallermassl/josm/plugin/surveyor/SurveyorPlugin.java

    r33011 r33824  
    88import javax.swing.JMenu;
    99
    10 import livegps.LiveGpsPlugin;
    11 
    1210import org.openstreetmap.josm.gui.MainMenu;
    1311import org.openstreetmap.josm.plugins.PluginHandler;
    1412import org.openstreetmap.josm.plugins.PluginInformation;
     13
     14import livegps.LiveGpsPlugin;
    1515
    1616// CHECKSTYLE.OFF: HideUtilityClassConstructorCheck
  • applications/editors/josm/plugins/surveyor/src/at/dallermassl/josm/plugin/surveyor/SurveyorShowAction.java

    r33011 r33824  
    2020import javax.swing.KeyStroke;
    2121
    22 import livegps.LiveGpsPlugin;
    23 
    2422import org.openstreetmap.josm.Main;
    2523import org.openstreetmap.josm.actions.JosmAction;
     24import org.openstreetmap.josm.gui.MainApplication;
     25import org.openstreetmap.josm.tools.Logging;
    2626import org.openstreetmap.josm.tools.Shortcut;
    2727import org.openstreetmap.josm.tools.XmlObjectParser;
     
    2929
    3030import at.dallermassl.josm.plugin.surveyor.util.ResourceLoader;
     31import livegps.LiveGpsPlugin;
    3132
    3233/**
     
    6465                @Override
    6566                public void actionPerformed(ActionEvent e) {
    66                     if (Main.map != null && Main.map.mapView != null) {
    67                         Main.map.mapView.zoomToFactor(2);
     67                    if (MainApplication.getMap() != null && MainApplication.getMap().mapView != null) {
     68                        MainApplication.getMap().mapView.zoomToFactor(2);
    6869                    }
    6970                }
     
    7475                @Override
    7576                public void actionPerformed(ActionEvent e) {
    76                     if (Main.map != null && Main.map.mapView != null) {
    77                         Main.map.mapView.zoomToFactor(1/2);
     77                    if (MainApplication.getMap() != null && MainApplication.getMap().mapView != null) {
     78                        MainApplication.getMap().mapView.zoomToFactor(1/2);
    7879                    }
    7980                }
     
    117118            return createComponent(in);
    118119        } catch (IOException e) {
    119             Main.error(e);
     120            Logging.error(e);
    120121            JOptionPane.showMessageDialog(Main.parent, tr("Could not read surveyor definition: {0}", source));
    121122        } catch (SAXException e) {
    122             Main.error(e);
     123            Logging.error(e);
    123124            JOptionPane.showMessageDialog(Main.parent, tr("Error parsing {0}: {1}", source, e.getMessage()));
    124125        }
     
    155156                actions.add((SurveyorActionDescription) object);
    156157            } else {
    157                 Main.error("surveyor: unknown xml element: " + object);
     158                Logging.error("surveyor: unknown xml element: " + object);
    158159            }
    159160        }
  • applications/editors/josm/plugins/surveyor/src/at/dallermassl/josm/plugin/surveyor/action/BeepAction.java

    r33011 r33824  
    55import java.util.List;
    66
    7 import org.openstreetmap.josm.Main;
     7import org.openstreetmap.josm.gui.MainApplication;
     8import org.openstreetmap.josm.tools.Logging;
    89
    910import at.dallermassl.josm.plugin.surveyor.GpsActionEvent;
     
    2021    public void actionPerformed(GpsActionEvent event) {
    2122        // run as a separate thread
    22         Main.worker.execute(new Runnable() {
     23        MainApplication.worker.execute(new Runnable() {
    2324            public void run() {
    2425                for (int index = 0; index < beepNumber; ++index) {
     
    2728                        Thread.sleep(200);
    2829                    } catch (InterruptedException ignore) {
    29                         Main.debug(ignore);
     30                        Logging.debug(ignore);
    3031                    }
    3132                }
     
    4041        } catch (NumberFormatException e) {
    4142            // print but recover
    42             Main.warn(e);
     43            Logging.warn(e);
    4344        }
    4445    }
  • applications/editors/josm/plugins/surveyor/src/at/dallermassl/josm/plugin/surveyor/action/PlayAudioAction.java

    r33011 r33824  
    1515import javax.sound.sampled.UnsupportedAudioFileException;
    1616
    17 import org.openstreetmap.josm.Main;
     17import org.openstreetmap.josm.gui.MainApplication;
    1818
    1919import at.dallermassl.josm.plugin.surveyor.GpsActionEvent;
     
    3232    public void actionPerformed(GpsActionEvent event) {
    3333        // run as a separate thread
    34         Main.worker.execute(new Runnable() {
     34        MainApplication.worker.execute(new Runnable() {
    3535            public void run() {
    3636                try {
  • applications/editors/josm/plugins/surveyor/src/at/dallermassl/josm/plugin/surveyor/action/SetNodeAction.java

    r33011 r33824  
    66import java.util.List;
    77
    8 import org.openstreetmap.josm.Main;
    98import org.openstreetmap.josm.data.coor.LatLon;
    109import org.openstreetmap.josm.data.osm.DataSet;
    1110import org.openstreetmap.josm.data.osm.Node;
     11import org.openstreetmap.josm.gui.MainApplication;
    1212import org.openstreetmap.josm.tools.Pair;
    1313
     
    6060        }
    6161        synchronized (SurveyorLock.class) {
    62             DataSet ds = Main.getLayerManager().getEditDataSet();
     62            DataSet ds = MainApplication.getLayerManager().getEditDataSet();
    6363            if (ds != null) {
    6464                ds.addPrimitive(node);
     
    6666            }
    6767        }
    68         Main.map.repaint();
     68        MainApplication.getMap().repaint();
    6969    }
    7070}
  • applications/editors/josm/plugins/surveyor/src/at/dallermassl/josm/plugin/surveyor/action/SetWaypointAction.java

    r33011 r33824  
    88import javax.swing.JToggleButton;
    99
    10 import livegps.LiveGpsLayer;
    11 
    12 import org.openstreetmap.josm.Main;
    1310import org.openstreetmap.josm.data.gpx.GpxData;
    1411import org.openstreetmap.josm.data.gpx.WayPoint;
     12import org.openstreetmap.josm.gui.MainApplication;
    1513import org.openstreetmap.josm.gui.layer.GpxLayer;
    1614import org.openstreetmap.josm.gui.layer.Layer;
    1715import org.openstreetmap.josm.gui.layer.markerlayer.Marker;
    1816import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer;
     17import org.openstreetmap.josm.tools.Logging;
    1918
    2019import at.dallermassl.josm.plugin.surveyor.GpsActionEvent;
     
    2423import at.dallermassl.josm.plugin.surveyor.action.gui.WaypointDialog;
    2524import at.dallermassl.josm.plugin.surveyor.util.LayerUtil;
     25import livegps.LiveGpsLayer;
    2626
    2727/**
     
    6363                timeout = Integer.parseInt(getParameters().get(2));
    6464            } catch (NumberFormatException e) {
    65                 Main.error(e.getMessage());
     65                Logging.error(e.getMessage());
    6666            }
    6767        }
     
    9696        }
    9797
    98         Main.map.repaint();
     98        MainApplication.getMap().repaint();
    9999    }
    100100
     
    110110                // not found, add a new one
    111111                markerLayer = new MarkerLayer(new GpxData(), MARKER_LAYER_NAME, null, null);
    112                 Main.getLayerManager().addLayer(markerLayer);
     112                MainApplication.getLayerManager().addLayer(markerLayer);
    113113            }
    114114        }
     
    122122    public GpxLayer getGpxLayer() {
    123123        if (liveGpsLayer == null) {
    124             Collection<Layer> layers = Main.getLayerManager().getLayers();
     124            Collection<Layer> layers = MainApplication.getLayerManager().getLayers();
    125125            for (Layer layer : layers) {
    126126                if (layer instanceof LiveGpsLayer) {
  • applications/editors/josm/plugins/surveyor/src/at/dallermassl/josm/plugin/surveyor/action/SystemExecuteAction.java

    r33011 r33824  
    77import java.io.InputStreamReader;
    88
    9 import org.openstreetmap.josm.Main;
     9import org.openstreetmap.josm.tools.Logging;
    1010
    1111import at.dallermassl.josm.plugin.surveyor.GpsActionEvent;
     
    2222        builder.directory(new File(System.getProperty("user.home")));
    2323
    24         Main.debug("Directory : " + builder.directory());
     24        Logging.debug("Directory : " + builder.directory());
    2525        Thread executionThread = new Thread() {
    2626
     
    3535
    3636                    while ((line = br.readLine()) != null) {
    37                         Main.info(getClass().getSimpleName() + ": " + line);
     37                        Logging.info(getClass().getSimpleName() + ": " + line);
    3838                    }
    3939
    40                     Main.info(getClass().getSimpleName() + "Program terminated!");
     40                    Logging.info(getClass().getSimpleName() + "Program terminated!");
    4141                } catch (Exception t) {
    42                     Main.error(t);
     42                    Logging.error(t);
    4343                }
    4444            }
  • applications/editors/josm/plugins/surveyor/src/at/dallermassl/josm/plugin/surveyor/action/gui/DialogClosingThread.java

    r33011 r33824  
    1212import javax.swing.event.DocumentListener;
    1313
    14 import org.openstreetmap.josm.Main;
     14import org.openstreetmap.josm.tools.Logging;
    1515
    1616/**
     
    4747                sleep(1000);
    4848            } catch (InterruptedException ignore) {
    49                 Main.debug(ignore);
     49                Logging.debug(ignore);
    5050            }
    5151        }
     
    6262    public void keyPressed(KeyEvent e) {
    6363        reset();
    64         Main.debug("keypressed: " + e.getKeyCode());
     64        Logging.debug("keypressed: " + e.getKeyCode());
    6565    }
    6666
     
    6868    public void keyReleased(KeyEvent e) {
    6969        reset();
    70         Main.debug("keyreleased: " + e.getKeyCode());
     70        Logging.debug("keyreleased: " + e.getKeyCode());
    7171    }
    7272
     
    7474    public void keyTyped(KeyEvent e) {
    7575        reset();
    76         Main.debug("keytyped: " + e.getKeyCode());
     76        Logging.debug("keytyped: " + e.getKeyCode());
    7777    }
    7878
     
    9898    public void changedUpdate(DocumentEvent e) {
    9999        reset();
    100         Main.debug("changedUpdate: " + e);
     100        Logging.debug("changedUpdate: " + e);
    101101    }
    102102
     
    104104    public void insertUpdate(DocumentEvent e) {
    105105        reset();
    106         Main.debug("insertUpdate: " + e);
     106        Logging.debug("insertUpdate: " + e);
    107107    }
    108108
     
    110110    public void removeUpdate(DocumentEvent e) {
    111111        reset();
    112         Main.debug("removeUpdate: " + e);
     112        Logging.debug("removeUpdate: " + e);
    113113    }
    114114}
  • applications/editors/josm/plugins/surveyor/src/at/dallermassl/josm/plugin/surveyor/util/LayerUtil.java

    r33011 r33824  
    22package at.dallermassl.josm.plugin.surveyor.util;
    33
    4 import org.openstreetmap.josm.Main;
     4import org.openstreetmap.josm.gui.MainApplication;
    55import org.openstreetmap.josm.gui.layer.Layer;
    66
     
    2525    public static <LayerType extends Layer> LayerType findGpsLayer(String layerName, Class<LayerType> layerType) {
    2626        Layer result = null;
    27         if (Main.map != null && Main.map.mapView != null) {
    28             for (Layer layer : Main.getLayerManager().getLayers()) {
     27        if (MainApplication.getMap() != null && MainApplication.getMap().mapView != null) {
     28            for (Layer layer : MainApplication.getLayerManager().getLayers()) {
    2929                if (layerName.equals(layer.getName()) && layerType.isAssignableFrom(layer.getClass())) {
    3030                    result = layer;
Note: See TracChangeset for help on using the changeset viewer.