Ignore:
Timestamp:
2018-08-11T16:10:32+02:00 (8 years ago)
Author:
Don-vip
Message:

see #15229 - deprecate all Main methods returning an URL

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

Legend:

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

    r13647 r14119  
    1919import javax.swing.event.HyperlinkListener;
    2020
    21 import org.openstreetmap.josm.Main;
    2221import org.openstreetmap.josm.actions.DownloadPrimitiveAction;
    2322import org.openstreetmap.josm.data.Version;
     
    105104        @Override
    106105        protected void checkOfflineAccess() {
    107             OnlineResource.JOSM_WEBSITE.checkOfflineAccess(new WikiReader().getBaseUrlWiki(), Main.getJOSMWebsite());
     106            OnlineResource.JOSM_WEBSITE.checkOfflineAccess(new WikiReader().getBaseUrlWiki(), Config.getUrls().getJOSMWebsite());
    108107        }
    109108
  • trunk/src/org/openstreetmap/josm/gui/MainApplication.java

    r14118 r14119  
    100100import org.openstreetmap.josm.data.osm.search.SearchMode;
    101101import org.openstreetmap.josm.data.preferences.JosmBaseDirectories;
     102import org.openstreetmap.josm.data.preferences.JosmUrls;
    102103import org.openstreetmap.josm.data.preferences.sources.SourceType;
    103104import org.openstreetmap.josm.data.projection.ProjectionCLI;
     
    298299     */
    299300    public static final NTV2GridShiftFileSource JOSM_WEBSITE_NTV2_SOURCE = gridFileName -> {
    300         String location = Main.getJOSMWebsite() + "/proj/" + gridFileName;
     301        String location = Config.getUrls().getJOSMWebsite() + "/proj/" + gridFileName;
    301302        // Try to load grid file
    302303        CachedFile cf = new CachedFile(location);
     
    918919        Config.setPreferencesInstance(Main.pref);
    919920        Config.setBaseDirectoriesProvider(JosmBaseDirectories.getInstance());
     921        Config.setUrlsProvider(JosmUrls.getInstance());
    920922
    921923        if (args.showVersion()) {
     
    15661568                    userInfo.getUnreadMessages(), userInfo.getUnreadMessages())),
    15671569                    GBC.eol());
    1568             panel.add(new UrlLabel(Main.getBaseUserUrl() + '/' + userInfo.getDisplayName() + "/inbox",
     1570            panel.add(new UrlLabel(Config.getUrls().getBaseUserUrl() + '/' + userInfo.getDisplayName() + "/inbox",
    15691571                    tr("Click here to see your inbox.")), GBC.eol());
    15701572            panel.setOpaque(false);
  • trunk/src/org/openstreetmap/josm/gui/bugreport/BugReportDialog.java

    r13761 r14119  
    3030import org.openstreetmap.josm.plugins.PluginDownloadTask;
    3131import org.openstreetmap.josm.plugins.PluginHandler;
     32import org.openstreetmap.josm.spi.preferences.Config;
    3233import org.openstreetmap.josm.tools.GBC;
    3334import org.openstreetmap.josm.tools.ImageProvider;
     
    7475                        tr("Opening the bug report failed. Please report manually using this website:")),
    7576                        GBC.eol().fill(GridBagConstraints.HORIZONTAL));
    76                 errorPanel.add(new UrlLabel(Main.getJOSMWebsite() + "/newticket", 2), GBC.eop().insets(8, 0, 0, 0));
     77                errorPanel.add(new UrlLabel(Config.getUrls().getJOSMWebsite() + "/newticket", 2), GBC.eop().insets(8, 0, 0, 0));
    7778                errorPanel.add(new DebugTextDisplay(statusText));
    7879
     
    142143
    143144        panel.add(new JLabel(tr("Manually report at:")+' '), GBC.std());
    144         panel.add(new UrlLabel(Main.getJOSMWebsite() + "/newticket"), GBC.std().fill(GBC.HORIZONTAL));
     145        panel.add(new UrlLabel(Config.getUrls().getJOSMWebsite() + "/newticket"), GBC.std().fill(GBC.HORIZONTAL));
    145146        JButton copy = new JButton("Copy to clipboard");
    146147        copy.addActionListener(e -> textPanel.copyToClipboard());
  • trunk/src/org/openstreetmap/josm/gui/bugreport/JosmUpdatePanel.java

    r13647 r14119  
    1717import org.openstreetmap.josm.gui.widgets.UrlLabel;
    1818import org.openstreetmap.josm.io.CachedFile;
     19import org.openstreetmap.josm.spi.preferences.Config;
    1920import org.openstreetmap.josm.tools.GBC;
    2021import org.openstreetmap.josm.tools.ImageProvider;
     
    6162
    6263    private static int getTestedVersion() {
    63         try (CachedFile testedVersion = new CachedFile(Main.getJOSMWebsite() + "/tested")) {
     64        try (CachedFile testedVersion = new CachedFile(Config.getUrls().getJOSMWebsite() + "/tested")) {
    6465            testedVersion.setMaxAge(60L * 15); // 15 Minutes
    6566            String testedString = new String(testedVersion.getByteContent(), StandardCharsets.ISO_8859_1);
     
    9192    private void showUpdateButton() {
    9293        add(new JMultilineLabel(tr("Before you file a bug report make sure you have updated to the latest version of JOSM here:")), GBC.eol());
    93         add(new UrlLabel(Main.getJOSMWebsite(), 2), GBC.eop().insets(8, 0, 0, 0));
     94        add(new UrlLabel(Config.getUrls().getJOSMWebsite(), 2), GBC.eop().insets(8, 0, 0, 0));
    9495        JButton updateButton = new JButton(tr("Update JOSM"), ImageProvider.getIfAvailable("download"));
    9596        updateButton.addActionListener(e -> openJosmUpdateSite());
     
    99100    private static void openJosmUpdateSite() {
    100101        try {
    101             Main.platform.openUrl(Main.getJOSMWebsite());
     102            Main.platform.openUrl(Config.getUrls().getJOSMWebsite());
    102103        } catch (IOException ex) {
    103104            Logging.log(Logging.LEVEL_WARN, "Unable to access JOSM website:", ex);
  • trunk/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java

    r13761 r14119  
    429429            if (sel.size() > 10 && !AbstractInfoAction.confirmLaunchMultiple(sel.size()))
    430430                return;
    431             String baseUrl = Main.getBaseBrowseUrl();
     431            String baseUrl = Config.getUrls().getBaseBrowseUrl();
    432432            for (Changeset cs: sel) {
    433433                OpenBrowser.displayUrl(baseUrl + "/changeset/" + cs.getId());
  • trunk/src/org/openstreetmap/josm/gui/dialogs/NotesDialog.java

    r12734 r14119  
    4747import org.openstreetmap.josm.gui.layer.LayerManager.LayerRemoveEvent;
    4848import org.openstreetmap.josm.gui.layer.NoteLayer;
     49import org.openstreetmap.josm.spi.preferences.Config;
    4950import org.openstreetmap.josm.tools.ImageProvider;
    5051import org.openstreetmap.josm.tools.OpenBrowser;
     
    432433            final Note note = displayList.getSelectedValue();
    433434            if (note.getId() > 0) {
    434                 final String url = Main.getBaseBrowseUrl() + "/note/" + note.getId();
     435                final String url = Config.getUrls().getBaseBrowseUrl() + "/note/" + note.getId();
    435436                OpenBrowser.displayUrl(url);
    436437            }
  • trunk/src/org/openstreetmap/josm/gui/dialogs/UserListDialog.java

    r13926 r14119  
    3131import javax.swing.table.DefaultTableModel;
    3232
    33 import org.openstreetmap.josm.Main;
    3433import org.openstreetmap.josm.actions.AbstractInfoAction;
    3534import org.openstreetmap.josm.data.osm.DataSelectionListener;
     
    4847import org.openstreetmap.josm.gui.util.GuiHelper;
    4948import org.openstreetmap.josm.gui.widgets.PopupMenuLauncher;
     49import org.openstreetmap.josm.spi.preferences.Config;
    5050import org.openstreetmap.josm.tools.ImageProvider;
    5151import org.openstreetmap.josm.tools.Logging;
     
    237237            if (infoObject instanceof User) {
    238238                User user = (User) infoObject;
    239                 return Main.getBaseUserUrl() + '/' + Utils.encodeUrl(user.getName()).replaceAll("\\+", "%20");
     239                return Config.getUrls().getBaseUserUrl() + '/' + Utils.encodeUrl(user.getName()).replaceAll("\\+", "%20");
    240240            } else {
    241241                return null;
  • trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/query/UrlBasedQueryPanel.java

    r13617 r14119  
    2323import javax.swing.event.HyperlinkEvent;
    2424
    25 import org.openstreetmap.josm.Main;
    2625import org.openstreetmap.josm.gui.widgets.HtmlPanel;
    2726import org.openstreetmap.josm.gui.widgets.JosmTextField;
     
    2928import org.openstreetmap.josm.io.ChangesetQuery.ChangesetQueryUrlException;
    3029import org.openstreetmap.josm.io.OsmApi;
     30import org.openstreetmap.josm.spi.preferences.Config;
    3131import org.openstreetmap.josm.tools.ImageProvider;
    3232import org.openstreetmap.josm.tools.Logging;
     
    8080    protected static List<String> getExamples() {
    8181        return Arrays.asList(
    82                 Main.getOSMWebsite()+"/history?open=true",
     82                Config.getUrls().getOSMWebsite()+"/history?open=true",
    8383                OsmApi.getOsmApi().getBaseUrl()+"/changesets?open=true");
    8484    }
  • trunk/src/org/openstreetmap/josm/gui/download/OverpassQueryWizardDialog.java

    r13930 r14119  
    2020import javax.swing.text.JTextComponent;
    2121
    22 import org.openstreetmap.josm.Main;
    2322import org.openstreetmap.josm.data.preferences.ListProperty;
    2423import org.openstreetmap.josm.gui.ExtendedDialog;
     
    2625import org.openstreetmap.josm.gui.util.GuiHelper;
    2726import org.openstreetmap.josm.gui.widgets.HistoryComboBox;
     27import org.openstreetmap.josm.spi.preferences.Config;
    2828import org.openstreetmap.josm.tools.GBC;
    2929import org.openstreetmap.josm.tools.Logging;
     
    196196                .append(tr("The <i>Query Wizard</i> tool will transform those to a valid overpass query."))
    197197                .append(tr("For more detailed description see "))
    198                 .append(tr("<a href=\"{0}\">OSM Wiki</a>.", Main.getOSMWebsite() + "/wiki/Overpass_turbo/Wizard"))
     198                .append(tr("<a href=\"{0}\">OSM Wiki</a>.", Config.getUrls().getOSMWebsite() + "/wiki/Overpass_turbo/Wizard"))
    199199                .append("</p>")
    200200                .append(HEADLINE_START).append(tr("Hints")).append(HEADLINE_END)
  • trunk/src/org/openstreetmap/josm/gui/help/HelpUtil.java

    r12846 r14119  
    1111import javax.swing.KeyStroke;
    1212
    13 import org.openstreetmap.josm.Main;
    1413import org.openstreetmap.josm.actions.HelpAction;
    1514import org.openstreetmap.josm.gui.MainApplication;
     
    3433     */
    3534    public static String getWikiBaseUrl() {
    36         return Config.getPref().get("help.baseurl", Main.getJOSMWebsite());
     35        return Config.getPref().get("help.baseurl", Config.getUrls().getJOSMWebsite());
    3736    }
    3837
  • trunk/src/org/openstreetmap/josm/gui/history/OpenChangesetPopupMenu.java

    r13043 r14119  
    1515import javax.swing.JPopupMenu;
    1616
    17 import org.openstreetmap.josm.Main;
    1817import org.openstreetmap.josm.data.StructUtils;
    1918import org.openstreetmap.josm.data.StructUtils.StructEntry;
     
    5251
    5352    private static final List<ChangesetViewerEntry> DEFAULT_ENTRIES = Arrays.asList(
    54             new ChangesetViewerEntry(tr("View changeset in web browser"), Main.getBaseBrowseUrl() + "/changeset/{0}"),
     53            new ChangesetViewerEntry(tr("View changeset in web browser"), Config.getUrls().getBaseBrowseUrl() + "/changeset/{0}"),
    5554            new ChangesetViewerEntry(tr("Open {0}", "achavi (Augmented OSM Change Viewer)"), "https://overpass-api.de/achavi/?changeset={0}"),
    5655            new ChangesetViewerEntry(tr("Open {0}", "OSMCha (OSM Changeset Analyzer)"), "https://osmcha.mapbox.com/changesets/{0}"),
  • trunk/src/org/openstreetmap/josm/gui/history/VersionInfoPanel.java

    r13853 r14119  
    2626import javax.swing.plaf.basic.BasicArrowButton;
    2727
    28 import org.openstreetmap.josm.Main;
    2928import org.openstreetmap.josm.data.UserIdentityManager;
    3029import org.openstreetmap.josm.data.osm.Changeset;
     
    3938import org.openstreetmap.josm.gui.widgets.JMultilineLabel;
    4039import org.openstreetmap.josm.gui.widgets.UrlLabel;
     40import org.openstreetmap.josm.spi.preferences.Config;
    4141import org.openstreetmap.josm.tools.CheckParameterUtil;
    4242import org.openstreetmap.josm.tools.GBC;
     
    215215
    216216    protected static String getUserUrl(String username) {
    217         return Main.getBaseUserUrl() + '/' + Utils.encodeUrl(username).replaceAll("\\+", "%20");
     217        return Config.getUrls().getBaseUserUrl() + '/' + Utils.encodeUrl(username).replaceAll("\\+", "%20");
    218218    }
    219219
     
    248248        if (!isLatest && cs != null) {
    249249            User user = cs.getUser();
    250             String url = Main.getBaseBrowseUrl() + "/changeset/" + cs.getId();
     250            String url = Config.getUrls().getBaseBrowseUrl() + "/changeset/" + cs.getId();
    251251            lblChangeset.setUrl(url);
    252252            lblChangeset.setDescription(Long.toString(cs.getId()));
  • trunk/src/org/openstreetmap/josm/gui/history/VersionTable.java

    r13130 r14119  
    2727import javax.swing.table.TableCellRenderer;
    2828
    29 import org.openstreetmap.josm.Main;
    3029import org.openstreetmap.josm.actions.AbstractInfoAction;
    3130import org.openstreetmap.josm.data.osm.User;
     
    162161            if (infoObject instanceof HistoryOsmPrimitive) {
    163162                HistoryOsmPrimitive prim = (HistoryOsmPrimitive) infoObject;
    164                 return Main.getBaseBrowseUrl() + "/changeset/" + prim.getChangesetId();
     163                return Config.getUrls().getBaseBrowseUrl() + "/changeset/" + prim.getChangesetId();
    165164            } else {
    166165                return null;
     
    199198            if (infoObject instanceof HistoryOsmPrimitive) {
    200199                HistoryOsmPrimitive hp = (HistoryOsmPrimitive) infoObject;
    201                 return hp.getUser() == null ? null : Main.getBaseUserUrl() + '/' + hp.getUser().getName();
     200                return hp.getUser() == null ? null : Config.getUrls().getBaseUserUrl() + '/' + hp.getUser().getName();
    202201            } else {
    203202                return null;
  • trunk/src/org/openstreetmap/josm/gui/io/UploadPrimitivesTask.java

    r13842 r14119  
    4040import org.openstreetmap.josm.io.OsmTransferException;
    4141import org.openstreetmap.josm.io.UploadStrategySpecification;
     42import org.openstreetmap.josm.spi.preferences.Config;
    4243import org.openstreetmap.josm.tools.ImageProvider;
    4344import org.openstreetmap.josm.tools.Logging;
     
    342343            if (lastException == null) {
    343344                HtmlPanel panel = new HtmlPanel(
    344                         "<h3><a href=\"" + Main.getBaseBrowseUrl() + "/changeset/" + changeset.getId() + "\">"
     345                        "<h3><a href=\"" + Config.getUrls().getBaseBrowseUrl() + "/changeset/" + changeset.getId() + "\">"
    345346                                + tr("Upload successful!") + "</a></h3>");
    346347                panel.enableClickableHyperlinks();
  • trunk/src/org/openstreetmap/josm/gui/layer/gpx/ConvertToDataLayerAction.java

    r14108 r14119  
    366366                        + "If you want to upload traces, look here:</html>")),
    367367                GBC.eol());
    368         msg.add(new UrlLabel(Main.getOSMWebsite() + "/traces", 2), GBC.eop());
     368        msg.add(new UrlLabel(Config.getUrls().getOSMWebsite() + "/traces", 2), GBC.eop());
    369369        if (!ConditionalOptionPaneUtil.showConfirmationDialog("convert_to_data", Main.parent, msg, tr("Warning"),
    370370                JOptionPane.OK_CANCEL_OPTION, JOptionPane.WARNING_MESSAGE, JOptionPane.OK_OPTION)) {
  • trunk/src/org/openstreetmap/josm/gui/mappaint/RenderingCLI.java

    r14118 r14119  
    3030import org.openstreetmap.josm.data.osm.DataSet;
    3131import org.openstreetmap.josm.data.preferences.JosmBaseDirectories;
     32import org.openstreetmap.josm.data.preferences.JosmUrls;
    3233import org.openstreetmap.josm.data.projection.Projection;
    3334import org.openstreetmap.josm.data.projection.Projections;
     
    423424        Config.setBaseDirectoriesProvider(JosmBaseDirectories.getInstance()); // for right-left-hand traffic cache file
    424425        Config.setPreferencesInstance(new MemoryPreferences());
     426        Config.setUrlsProvider(JosmUrls.getInstance());
    425427        Config.getPref().putBoolean("mappaint.auto_reload_local_styles", false); // unnecessary to listen for external changes
    426428        String projCode = Optional.ofNullable(argProjection).orElse("epsg:3857");
  • trunk/src/org/openstreetmap/josm/gui/oauth/OAuthAuthorizationWizard.java

    r13892 r14119  
    4646import org.openstreetmap.josm.gui.util.WindowGeometry;
    4747import org.openstreetmap.josm.gui.widgets.HtmlPanel;
    48 import org.openstreetmap.josm.io.OsmApi;
     48import org.openstreetmap.josm.spi.preferences.Config;
    4949import org.openstreetmap.josm.tools.CheckParameterUtil;
    5050import org.openstreetmap.josm.tools.ImageProvider;
     
    152152        lbl.setLabelFor(cbAuthorisationProcedure);
    153153
    154         if (!OsmApi.DEFAULT_API_URL.equals(apiUrl)) {
     154        if (!Config.getUrls().getDefaultOsmApiUrl().equals(apiUrl)) {
    155155            gc.gridy = 3;
    156156            gc.gridwidth = 2;
  • trunk/src/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreference.java

    r13797 r14119  
    7272import org.openstreetmap.josm.gui.widgets.HtmlPanel;
    7373import org.openstreetmap.josm.gui.widgets.JosmEditorPane;
     74import org.openstreetmap.josm.spi.preferences.Config;
    7475import org.openstreetmap.josm.tools.GBC;
    7576import org.openstreetmap.josm.tools.ImageProvider;
     
    378379
    379380            HtmlPanel help = new HtmlPanel(tr("New default entries can be added in the <a href=\"{0}\">Wiki</a>.",
    380                 Main.getJOSMWebsite()+"/wiki/Maps"));
     381                Config.getUrls().getJOSMWebsite()+"/wiki/Maps"));
    381382            help.enableClickableHyperlinks();
    382383            add(help, GBC.eol().insets(10, 0, 0, 0).fill(GBC.HORIZONTAL));
  • trunk/src/org/openstreetmap/josm/gui/preferences/map/MapPaintPreference.java

    r12846 r14119  
    1414import javax.swing.JPanel;
    1515
    16 import org.openstreetmap.josm.Main;
    1716import org.openstreetmap.josm.data.preferences.sources.ExtendedSourceEntry;
    1817import org.openstreetmap.josm.data.preferences.sources.MapPaintPrefHelper;
     
    8685
    8786        MapPaintSourceEditor() {
    88             super(SourceType.MAP_PAINT_STYLE, Main.getJOSMWebsite()+"/styles", styleSourceProviders, true);
     87            super(SourceType.MAP_PAINT_STYLE, Config.getUrls().getJOSMWebsite()+"/styles", styleSourceProviders, true);
    8988        }
    9089
  • trunk/src/org/openstreetmap/josm/gui/preferences/map/TaggingPresetPreference.java

    r13761 r14119  
    187187
    188188        TaggingPresetSourceEditor() {
    189             super(SourceType.TAGGING_PRESET, Main.getJOSMWebsite()+"/presets", presetSourceProviders, true);
     189            super(SourceType.TAGGING_PRESET, Config.getUrls().getJOSMWebsite()+"/presets", presetSourceProviders, true);
    190190        }
    191191
  • trunk/src/org/openstreetmap/josm/gui/preferences/server/OsmApiUrlInputPanel.java

    r13613 r14119  
    7272
    7373    protected JComponent buildDefaultServerUrlPanel() {
    74         cbUseDefaultServerUrl = new JCheckBox(tr("<html>Use the default OSM server URL (<strong>{0}</strong>)</html>", OsmApi.DEFAULT_API_URL));
     74        cbUseDefaultServerUrl = new JCheckBox(
     75                tr("<html>Use the default OSM server URL (<strong>{0}</strong>)</html>", Config.getUrls().getDefaultOsmApiUrl()));
    7576        cbUseDefaultServerUrl.addItemListener(new UseDefaultServerUrlChangeHandler());
    7677        cbUseDefaultServerUrl.setFont(cbUseDefaultServerUrl.getFont().deriveFont(Font.PLAIN));
     
    128129        String url = OsmApi.getOsmApi().getServerUrl();
    129130        tfOsmServerUrl.setPossibleItems(SERVER_URL_HISTORY.get());
    130         if (OsmApi.DEFAULT_API_URL.equals(url.trim())) {
     131        if (Config.getUrls().getDefaultOsmApiUrl().equals(url.trim())) {
    131132            cbUseDefaultServerUrl.setSelected(true);
    132             propagator.propagate(OsmApi.DEFAULT_API_URL);
     133            propagator.propagate(Config.getUrls().getDefaultOsmApiUrl());
    133134        } else {
    134135            cbUseDefaultServerUrl.setSelected(false);
     
    144145        String oldUrl = OsmApi.getOsmApi().getServerUrl();
    145146        String hmiUrl = getStrippedApiUrl();
    146         if (cbUseDefaultServerUrl.isSelected() || OsmApi.DEFAULT_API_URL.equals(hmiUrl)) {
     147        if (cbUseDefaultServerUrl.isSelected() || Config.getUrls().getDefaultOsmApiUrl().equals(hmiUrl)) {
    147148            Config.getPref().put("osm-server.url", null);
    148149        } else {
     
    278279            case ItemEvent.SELECTED:
    279280                setApiUrlInputEnabled(false);
    280                 propagator.propagate(OsmApi.DEFAULT_API_URL);
     281                propagator.propagate(Config.getUrls().getDefaultOsmApiUrl());
    281282                break;
    282283            case ItemEvent.DESELECTED:
  • trunk/src/org/openstreetmap/josm/gui/preferences/validator/ValidatorTagCheckerRulesPreference.java

    r12846 r14119  
    1010import java.util.List;
    1111
    12 import org.openstreetmap.josm.Main;
    1312import org.openstreetmap.josm.data.preferences.sources.ExtendedSourceEntry;
    1413import org.openstreetmap.josm.data.preferences.sources.SourceEntry;
     
    2524import org.openstreetmap.josm.gui.preferences.TabPreferenceSetting;
    2625import org.openstreetmap.josm.gui.preferences.map.MapPaintPreference;
     26import org.openstreetmap.josm.spi.preferences.Config;
    2727
    2828/**
     
    5858
    5959        TagCheckerRulesSourceEditor() {
    60             super(SourceType.TAGCHECKER_RULE, Main.getJOSMWebsite()+"/rules", ruleSourceProviders, false);
     60            super(SourceType.TAGCHECKER_RULE, Config.getUrls().getJOSMWebsite()+"/rules", ruleSourceProviders, false);
    6161        }
    6262
  • trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetReader.java

    r13998 r14119  
    4343import org.openstreetmap.josm.io.CachedFile;
    4444import org.openstreetmap.josm.io.UTFInputStreamReader;
     45import org.openstreetmap.josm.spi.preferences.Config;
    4546import org.openstreetmap.josm.tools.I18n;
    4647import org.openstreetmap.josm.tools.Logging;
     
    178179
    179180        if (validate) {
    180             parser.startWithValidation(in, Main.getXMLBase()+"/tagging-preset-1.0", "resource://data/tagging-preset.xsd");
     181            parser.startWithValidation(in, Config.getUrls().getXMLBase()+"/tagging-preset-1.0", "resource://data/tagging-preset.xsd");
    181182        } else {
    182183            parser.start(in);
Note: See TracChangeset for help on using the changeset viewer.