package org.jabref.pdfimport; import java.io.File; import java.io.FileFilter; public class PdfFileFilter implements FileFilter { @Override public boolean accept(File file) { String path = file.getPath(); return isMatchingFileFilter(path); } public static boolean accept(String path) { if ((path == null) || path.isEmpty() || !path.contains(".")) { return false; } return isMatchingFileFilter(path); } private static boolean isMatchingFileFilter(String path) { String extension = path.substring(path.lastIndexOf('.') + 1); return "pdf".equalsIgnoreCase(extension); } }