Ignore:
Timestamp:
2015-10-18T12:48:44+02:00 (9 years ago)
Author:
simon04
Message:

fix #7058 - Ability to load gz and bz2 zipped NMEA files

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/io/NMEAImporter.java

    r8390 r8894  
    55
    66import java.io.File;
    7 import java.io.FileInputStream;
    87import java.io.IOException;
    98import java.io.InputStream;
     
    3130     * The NMEA file filter (*.nmea *.nme *.nma *.log *.txt files).
    3231     */
    33     public static final ExtensionFileFilter FILE_FILTER = new ExtensionFileFilter(
    34             "nmea,nme,nma,log,txt", "nmea", tr("NMEA-0183 Files") + " (*.nmea *.nme *.nma *.log *.txt)");
     32    public static final ExtensionFileFilter FILE_FILTER = ExtensionFileFilter.newFilterWithArchiveExtensions(
     33            "nmea,nme,nma,log,txt", "nmea", tr("NMEA-0183 Files"));
    3534
    3635    /**
     
    4443    public void importData(File file, ProgressMonitor progressMonitor) throws IOException {
    4544        final String fn = file.getName();
    46         try (InputStream fis = new FileInputStream(file)) {
     45        try (InputStream fis = Compression.getUncompressedFileInputStream(file)) {
    4746            final NmeaReader r = new NmeaReader(fis);
    4847            if (r.getNumberOfCoordinates() > 0) {
Note: See TracChangeset for help on using the changeset viewer.