Verified Owner
Top Fields Constructors Methods
org.jabref.logic.ai.ingestion.logic.parsing

public Class UniversalContentParser

extends Object
implements FileContentParser
Class Inheritance
All Implemented Interfaces
org.jabref.logic.ai.ingestion.logic.parsing.FileContentParser
Annotations
@NullMarked
Imports
java.nio.file.Path, java.util.List, org.jabref.logic.util.io.FileUtil, org.jspecify.annotations.NullMarked, org.slf4j.Logger, .LoggerFactory

Field Summary

Modifier and TypeField and Description
private static final Logger
private final PdfContentParser

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static boolean
public List<String>
parse(Path path)

Implements org.jabref.logic.ai.ingestion.logic.parsing.FileContentParser.parse.

Returns a list of strings which represent pages.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

LOGGERback to summary
private static final Logger LOGGER
pdfFileParserback to summary
private final PdfContentParser pdfFileParser

Constructor Detail

UniversalContentParserback to summary
public UniversalContentParser()

Method Detail

isSupportedFileTypeback to summary
public static boolean isSupportedFileType(Path path)
parseback to summary
public List<String> parse(Path path)

Implements org.jabref.logic.ai.ingestion.logic.parsing.FileContentParser.parse.

Doc from org.jabref.logic.ai.ingestion.logic.parsing.FileContentParser.parse.

Returns a list of strings which represent pages.

Annotations
@Override