001// License: GPL. See LICENSE file for details.
002package org.openstreetmap.josm.gui.layer.geoimage;
003
004import static org.openstreetmap.josm.tools.I18n.tr;
005
006import java.io.File;
007
008class JpegFileFilter extends javax.swing.filechooser.FileFilter implements java.io.FileFilter {
009
010    private static final JpegFileFilter instance = new JpegFileFilter();
011    public static JpegFileFilter getInstance() {
012        return instance;
013    }
014
015    @Override
016    public boolean accept(File f) {
017        if (f.isDirectory()) {
018            return true;
019        } else {
020            String name = f.getName().toLowerCase();
021            return name.endsWith(".jpg") || name.endsWith(".jpeg");
022        }
023    }
024
025    @Override
026    public String getDescription() {
027        return tr("JPEG images (*.jpg)");
028    }
029}