Changeset 34645 in osm for applications


Ignore:
Timestamp:
2018-09-14T21:30:53+02:00 (6 years ago)
Author:
donvip
Message:

fix deprecation warnings

Location:
applications/editors/josm/plugins/imagery_cachexport
Files:
4 added
4 edited

Legend:

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

    r34097 r34645  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <!--
    3 ** Usage
    4 ** =====
    5 ** Call "ant help" to get possible build targets.
    6 **
    7 -->
    82<project name="imagery_cachexport" default="dist" basedir=".">
    93
     
    115    <property name="commit.message" value="Commit message"/>
    126    <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
    13     <property name="plugin.main.version" value="12847"/>
     7    <property name="plugin.main.version" value="14140"/>
    148
    159    <!-- Configure these properties (replace "..." accordingly).
     
    4842    </target>
    4943
    50     <!--
    51     **********************************************************
    52     ** javadoc - create the plugin documentation
    53     **********************************************************
    54     -->
    55     <target name="javadoc" description="generate documentation">
    56         <javadoc destdir="${plugin.javadoc.dir}"
    57                 sourcepath="${plugin.src.dir}"
    58                 windowtitle="${ant.project.name}"
    59                 linksource="true"
    60                 private="true">
    61             <classpath>
    62                 <pathelement location="${josm}"/>
    63             </classpath>
    64             <!-- Paths are relative to javadoc destdir (${plugin.javadoc.dir}). -->
    65             <link href="../../../core/javadoc/"/>
    66             <link href="https://josm.openstreetmap.de/doc/"/>
    67             <link href="https://docs.oracle.com//javase/8/docs/api/"/>
    68         </javadoc>
    69     </target>
    70 
    7144    <target name="additional-manifest">
    7245        <antcall target="mftrans"/>
  • applications/editors/josm/plugins/imagery_cachexport/src/org/openstreetmap/josm/plugins/imagery_cachexport/AbstractImageryCacheExportAction.java

    r33748 r34645  
    1414import java.util.List;
    1515import java.util.Set;
     16
    1617import javax.imageio.ImageIO;
    17 
    1818import javax.swing.AbstractAction;
    1919import javax.swing.JMenuItem;
     
    2121
    2222import org.apache.commons.jcs.access.CacheAccess;
    23 import org.openstreetmap.josm.Main;
    2423import org.openstreetmap.josm.data.cache.BufferedImageCacheEntry;
    2524import org.openstreetmap.josm.gui.MainApplication;
     
    5251     * @return Currently selected layer.
    5352     */
    54     private AbstractCachedTileSourceLayer getSelectedLayer() {
    55         return (AbstractCachedTileSourceLayer)LayerListDialog.getInstance().getModel()
     53    private AbstractCachedTileSourceLayer<?> getSelectedLayer() {
     54        return (AbstractCachedTileSourceLayer<?>)LayerListDialog.getInstance().getModel()
    5655            .getSelectedLayers().get(0);
    5756    }
     
    8180     * @return Cache key prefix.
    8281     */
    83     protected String getCacheKeyPrefix(final AbstractCachedTileSourceLayer layer) {
     82    protected String getCacheKeyPrefix(final AbstractCachedTileSourceLayer<?> layer) {
    8483        return layer.getName().replace(':', '_');
    8584    }
     
    9291    @Override
    9392    public void actionPerformed(ActionEvent evt) {
    94         final AbstractCachedTileSourceLayer layer = getSelectedLayer();
     93        final AbstractCachedTileSourceLayer<?> layer = getSelectedLayer();
    9594        final String cacheName = layer.getName();
    9695        final CacheAccess<String, BufferedImageCacheEntry> cache = getCache();
     
    172171                                    @Override
    173172                                    public void run() {
    174                                         JOptionPane.showMessageDialog(Main.parent, message,
     173                                        JOptionPane.showMessageDialog(MainApplication.getMainFrame(), message,
    175174                                                                      tr("Error"), JOptionPane.ERROR_MESSAGE);
    176175                                    }
     
    209208     */
    210209    private void exportImagery(final String exportPath,
    211                                final AbstractCachedTileSourceLayer layer,
     210                               final AbstractCachedTileSourceLayer<?> layer,
    212211                               final CacheAccess<String, BufferedImageCacheEntry> cache) {
    213212        try {
    214213            Files.createDirectories(Paths.get(exportPath));
    215214        } catch (FileAlreadyExistsException exn) {
    216             JOptionPane.showMessageDialog(Main.parent,
     215            JOptionPane.showMessageDialog(MainApplication.getMainFrame(),
    217216                                          tr("Export file system path already exists but is not a directory."),
    218217                                          tr("Error"),
     
    222221            final String message = exn.getLocalizedMessage();
    223222            if (message != null) {
    224                 JOptionPane.showMessageDialog(Main.parent,
     223                JOptionPane.showMessageDialog(MainApplication.getMainFrame(),
    225224                                              tr("Failed to create export directory: {0}", message),
    226225                                              tr("Error"),
    227226                                              JOptionPane.ERROR_MESSAGE);
    228227            } else {
    229                 JOptionPane.showMessageDialog(Main.parent,
     228                JOptionPane.showMessageDialog(MainApplication.getMainFrame(),
    230229                                              tr("Failed to create export directory."),
    231230                                              tr("Error"),
     
    265264     * @param image Image to be written.
    266265     * @param file  File the image is to be written to.
     266     * @throws IOException in case of I/O error
    267267     */
    268268    public void writeImage(BufferedImage image, File file) throws IOException {
  • applications/editors/josm/plugins/imagery_cachexport/src/org/openstreetmap/josm/plugins/imagery_cachexport/ImageryCacheExportPlugin.java

    r33073 r34645  
    22
    33import org.openstreetmap.josm.gui.layer.TMSLayer;
    4 import org.openstreetmap.josm.gui.layer.WMSLayer;
    5 import org.openstreetmap.josm.gui.layer.WMTSLayer;
    64import org.openstreetmap.josm.plugins.Plugin;
    75import org.openstreetmap.josm.plugins.PluginInformation;
  • applications/editors/josm/plugins/imagery_cachexport/src/org/openstreetmap/josm/plugins/imagery_cachexport/ImageryTileExportDialog.java

    r33748 r34645  
    1616
    1717import org.apache.commons.jcs.access.CacheAccess;
    18 import org.openstreetmap.josm.Main;
    1918import org.openstreetmap.josm.data.cache.BufferedImageCacheEntry;
    2019import org.openstreetmap.josm.gui.ExtendedDialog;
     20import org.openstreetmap.josm.gui.MainApplication;
    2121import org.openstreetmap.josm.gui.widgets.JosmTextField;
    2222import org.openstreetmap.josm.spi.preferences.Config;
     
    3939                                   final String cacheName,
    4040                                   final String cacheKeyPrefix) {
    41         super(Main.parent, tr("Export Tiles"), new String[] {tr("Ok"), tr("Cancel")});
     41        super(MainApplication.getMainFrame(), tr("Export Tiles"), new String[] {tr("Ok"), tr("Cancel")});
    4242        this.cacheName = cacheName;
    4343
Note: See TracChangeset for help on using the changeset viewer.