package net.sf.jabref.imports;
import javax.swing.filechooser.FileFilter;
import java.io.File;
/**
* File filter that lets the user choose export format while choosing file to
* export to. Contains a reference to the ExportFormat in question.
*/
public class ImportFileFilter extends FileFilter implements Comparable<ImportFileFilter> {
private ImportFormat format;
private String name;
public ImportFileFilter(ImportFormat format) {
this.format = format;
this.name = format.getFormatName();
}
public ImportFormat getImportFormat() {
return format;
}
public boolean accept(File file) {
return true;
/*if (file.isDirectory())
return true;
else
return file.getPath().toLowerCase().endsWith(extension);*/
}
public String getDescription() {
return name;
}
public int compareTo(ImportFileFilter o) {
return name.compareTo(o.name);
}
}