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/src/org/openstreetmap/josm/plugins/imagery_cachexport
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • 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.