Ignore:
Timestamp:
2016-09-03T15:27:40+02:00 (8 years ago)
Author:
donvip
Message:

fix java9 warnings

Location:
applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/gui/ModulePreferencesModel.java

    r32545 r32904  
    1111import java.util.LinkedList;
    1212import java.util.List;
    13 import java.util.Observable;
    1413import java.util.Set;
    1514
    1615import org.openstreetmap.josm.Main;
     16import org.openstreetmap.josm.gui.util.ChangeNotifier;
    1717import org.openstreetmap.josm.plugins.opendata.OdPlugin;
    1818import org.openstreetmap.josm.plugins.opendata.core.OdConstants;
     
    2020import org.openstreetmap.josm.plugins.opendata.core.modules.ModuleInformation;
    2121
    22 public class ModulePreferencesModel extends Observable {
     22public class ModulePreferencesModel extends ChangeNotifier {
    2323    private final ArrayList<ModuleInformation> availableModules = new ArrayList<>();
    2424    private final ArrayList<ModuleInformation> displayedModules = new ArrayList<>();
     
    5151        }
    5252        filterExpression = filter;
    53         clearChanged();
    54         notifyObservers();
     53        fireStateChanged();
    5554    }
    5655
     
    7170            }
    7271        }
    73         clearChanged();
    74         notifyObservers();
     72        fireStateChanged();
    7573    }
    7674
     
    106104            }
    107105        }
    108         clearChanged();
    109         notifyObservers();
     106        fireStateChanged();
    110107    }
    111108
  • applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/io/tabular/OdsDocument.java

    r30723 r32904  
    1212import org.jopendocument.model.OpenDocument;
    1313import org.openstreetmap.josm.Main;
     14import org.openstreetmap.josm.tools.Utils;
    1415import org.xml.sax.InputSource;
    1516import org.xml.sax.XMLReader;
    16 import org.xml.sax.helpers.XMLReaderFactory;
    1717
    1818public class OdsDocument extends OpenDocument {
     
    2121        loadFrom(in);
    2222    }
    23    
     23
    2424    private InputSource getEntryInputSource(ZipInputStream zis) throws IOException {
    25         int n = -1;
     25        int n;
    2626        final byte[] buffer = new byte[4096];
    2727        final ByteArrayOutputStream baos = new ByteArrayOutputStream();
     
    3737        try {
    3838            final ZipInputStream zis = new ZipInputStream(in);
    39             final XMLReader rdr = XMLReaderFactory.createXMLReader();
    40            
    41             ZipEntry entry = null;
     39            final XMLReader rdr = Utils.newSafeSAXParser().getXMLReader();
     40
     41            ZipEntry entry;
    4242            boolean contentParsed = false;
    43            
     43
    4444            while (!contentParsed && (entry = zis.getNextEntry()) != null) {
    4545                if (entry.getName().equals("content.xml")) {
     
    5050                }
    5151            }
    52            
    53         } catch (final Exception e) {
    54             e.printStackTrace();
     52
     53        } catch (Exception e) {
     54            Main.error(e);
    5555        }
    56        
     56
    5757        init(contentHandler.getBody());
    5858    }
  • applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/modules/AbstractModule.java

    r32545 r32904  
    106106            if (handlerClass != null) {
    107107                try {
    108                     result.add(handlerClass.newInstance());
    109                 } catch (InstantiationException | IllegalAccessException t) {
    110                     Main.error("Cannot instantiate "+handlerClass+" because of "+t.getClass().getName()+": "+t.getMessage());
     108                    result.add(handlerClass.getConstructor().newInstance());
     109                } catch (ReflectiveOperationException | IllegalArgumentException | SecurityException t) {
     110                    Main.error(t, "Cannot instantiate "+handlerClass+" because of "+t.getClass().getName());
    111111                }
    112112            }
Note: See TracChangeset for help on using the changeset viewer.