Hi
Following the instructions at Page Redirection for JabRef 4.1,
I tried to compile custom importer filter on Windows 10 64bits and get following errors :
SimpleCSVImporter.java:6: error: package org.jabref.logic.importer does not exist
import org.jabref.logic.importer.Importer;
^
SimpleCSVImporter.java:7: error: package org.jabref.logic.importer does not exist
import org.jabref.logic.importer.ParserResult;
^
SimpleCSVImporter.java:8: error: package org.jabref.logic.util does not exist
import org.jabref.logic.util.FileExtensions;
^
SimpleCSVImporter.java:9: error: package org.jabref.model.entry does not exist
import org.jabref.model.entry.BibEntry;
^
SimpleCSVImporter.java:10: error: package org.jabref.model.entry does not exist
import org.jabref.model.entry.BibtexEntryTypes;
^
SimpleCSVImporter.java:12: error: cannot find symbol
public class SimpleCSVImporter extends Importer {
^
symbol: class Importer
SimpleCSVImporter.java:20: error: cannot find symbol
public FileExtensions getExtensions() {
^
symbol: class FileExtensions
location: class SimpleCSVImporter
SimpleCSVImporter.java:35: error: cannot find symbol
public ParserResult importDatabase(BufferedReader input) throws IOException {
^
symbol: class ParserResult
location: class SimpleCSVImporter
SimpleCSVImporter.java:14: error: method does not override or implement a method from a supertype
@Override
^
SimpleCSVImporter.java:19: error: method does not override or implement a method from a supertype
@Override
^
SimpleCSVImporter.java:21: error: cannot find symbol
return FileExtensions.TXT;
^
symbol: variable FileExtensions
location: class SimpleCSVImporter
SimpleCSVImporter.java:24: error: method does not override or implement a method from a supertype
@Override
^
SimpleCSVImporter.java:29: error: method does not override or implement a method from a supertype
@Override
^
SimpleCSVImporter.java:34: error: method does not override or implement a method from a supertype
@Override
^
SimpleCSVImporter.java:36: error: cannot find symbol
List bibitems = new ArrayList<>();
^
symbol: class BibEntry
location: class SimpleCSVImporter
SimpleCSVImporter.java:42: error: cannot find symbol
BibEntry be = new BibEntry();
^
symbol: class BibEntry
location: class SimpleCSVImporter
SimpleCSVImporter.java:42: error: cannot find symbol
BibEntry be = new BibEntry();
^
symbol: class BibEntry
location: class SimpleCSVImporter
SimpleCSVImporter.java:43: error: cannot find symbol
be.setType(BibtexEntryTypes.TECHREPORT);
^
symbol: variable BibtexEntryTypes
location: class SimpleCSVImporter
SimpleCSVImporter.java:51: error: cannot find symbol
return new ParserResult(bibitems);
^
symbol: class ParserResult
location: class SimpleCSVImporter
Seems that soething changed from JabRef 3.7 to 4.1 regarding custom filters.