Top Fields Constructors Methods
org.jabref.logic.importer

public Class ParserResult

extends Object
Class Inheritance
Imports
java.nio.file.Path, java.util.ArrayList, .Collection, .Collections, .HashSet, .List, .Objects, .Optional, .Set, org.jabref.model.database.BibDatabase, .BibDatabaseContext, .BibDatabases, org.jabref.model.entry.BibEntry, .BibEntryType, org.jabref.model.metadata.MetaData

Field Summary

Modifier and TypeField and Description
private boolean
private BibDatabase
private final Set<BibEntryType>
private Path
private boolean
private MetaData
private boolean
private final List<String>

Constructor Summary

AccessConstructor and Description
public
public
public
public
ParserResult(BibDatabase database, MetaData metaData, Set<BibEntryType> entryTypes)

Method Summary

Modifier and TypeMethod and Description
public void
public void
addWarning(String
String Warning text. Must be pretranslated. Only added if there isn't already a dupe.
s
)

Add a parser warning.

public static ParserResult
fromError(Exception exception)

public static ParserResult
public BibDatabase
public BibDatabaseContext
public Set<BibEntryType>
private static String
public String
public MetaData
public Optional<Path>
public boolean
public boolean
public boolean
public void
setChangedOnMigration(boolean wasChangedOnMigration)

public void
public void
setInvalid(boolean invalid)

public void
public void
setPath(Path path)

public void
public boolean
toOpenTab()

Check if this database is marked to be added to the currently open tab.

public List<String>
public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

changedOnMigrationback to summary
private boolean changedOnMigration
databaseback to summary
private BibDatabase database
entryTypesback to summary
private final Set<BibEntryType> entryTypes
fileback to summary
private Path file
invalidback to summary
private boolean invalid
metaDataback to summary
private MetaData metaData
toOpenTabback to summary
private boolean toOpenTab
warningsback to summary
private final List<String> warnings

Constructor Detail

ParserResultback to summary
public ParserResult()
ParserResultback to summary
public ParserResult(Collection<BibEntry> entries)
ParserResultback to summary
public ParserResult(BibDatabase database)
ParserResultback to summary
public ParserResult(BibDatabase database, MetaData metaData, Set<BibEntryType> entryTypes)

Method Detail

addExceptionback to summary
public void addException(Exception exception)
addWarningback to summary
public void addWarning(String s)

Add a parser warning.

Parameters
s:String

String Warning text. Must be pretranslated. Only added if there isn't already a dupe.

fromErrorback to summary
public static ParserResult fromError(Exception exception)
fromErrorMessageback to summary
public static ParserResult fromErrorMessage(String message)
getDatabaseback to summary
public BibDatabase getDatabase()
getDatabaseContextback to summary
public BibDatabaseContext getDatabaseContext()
getEntryTypesback to summary
public Set<BibEntryType> getEntryTypes()
getErrorMessageback to summary
private static String getErrorMessage(Exception exception)
getErrorMessageback to summary
public String getErrorMessage()
getMetaDataback to summary
public MetaData getMetaData()
getPathback to summary
public Optional<Path> getPath()
hasWarningsback to summary
public boolean hasWarnings()
isEmptyback to summary
public boolean isEmpty()
isInvalidback to summary
public boolean isInvalid()
setChangedOnMigrationback to summary
public void setChangedOnMigration(boolean wasChangedOnMigration)
setDatabaseContextback to summary
public void setDatabaseContext(BibDatabaseContext bibDatabaseContext)
setInvalidback to summary
public void setInvalid(boolean invalid)
setMetaDataback to summary
public void setMetaData(MetaData md)
setPathback to summary
public void setPath(Path path)
setToOpenTabback to summary
public void setToOpenTab()
toOpenTabback to summary
public boolean toOpenTab()

Check if this database is marked to be added to the currently open tab. Default is false.

warningsback to summary
public List<String> warnings()
wasChangedOnMigrationback to summary
public boolean wasChangedOnMigration()