Top Fields Constructors Methods
org.jabref.logic.importer

public Class ImporterPreferences

extends Object
Class Inheritance
Imports
java.nio.file.Path, java.util.List, .Optional, .Set, javafx.beans.property.BooleanProperty, .ObjectProperty, .SimpleBooleanProperty, .SimpleObjectProperty, javafx.collections.FXCollections, .ObservableList, .ObservableSet, org.jabref.logic.importer.fileformat.CustomImporter, org.jabref.logic.preferences.FetcherApiKey

Field Summary

Modifier and TypeField and Description
private final ObservableSet<FetcherApiKey>
private final ObservableList<String>
private final ObservableSet<CustomImporter>
private final BooleanProperty
private final BooleanProperty
private final ObjectProperty<Path>
private final BooleanProperty
private final BooleanProperty

Constructor Summary

AccessConstructor and Description
public
ImporterPreferences(boolean importerEnabled, boolean generateNewKeyOnImport, Path importWorkingDirectory, boolean warnAboutDuplicatesOnImport, Set<CustomImporter> customImporters, Set<FetcherApiKey> apiKeys, boolean persistCustomKeys, List<String> catalogs)

Method Summary

Modifier and TypeMethod and Description
public boolean
public BooleanProperty
public Optional<String>
public ObservableSet<FetcherApiKey>
public ObservableList<String>
public ObservableSet<CustomImporter>
public Path
public BooleanProperty
public ObjectProperty<Path>
public boolean
public BooleanProperty
public void
setCatalogs(List<String> catalogs)

public void
public void
setGenerateNewKeyOnImport(boolean generateNewKeyOnImport)

public void
setImporterEnabled(boolean importerEnabled)

public void
setImportWorkingDirectory(Path importWorkingDirectory)

public void
setPersistCustomKeys(boolean persistCustomKeys)

public void
setWarnAboutDuplicatesOnImport(boolean warnAboutDuplicatesOnImport)

public boolean
public boolean
public BooleanProperty
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

apiKeysback to summary
private final ObservableSet<FetcherApiKey> apiKeys
catalogsback to summary
private final ObservableList<String> catalogs
customImportersback to summary
private final ObservableSet<CustomImporter> customImporters
generateNewKeyOnImportback to summary
private final BooleanProperty generateNewKeyOnImport
importerEnabledback to summary
private final BooleanProperty importerEnabled
importWorkingDirectoryback to summary
private final ObjectProperty<Path> importWorkingDirectory
persistCustomKeysback to summary
private final BooleanProperty persistCustomKeys
warnAboutDuplicatesOnImportback to summary
private final BooleanProperty warnAboutDuplicatesOnImport

Constructor Detail

ImporterPreferencesback to summary
public ImporterPreferences(boolean importerEnabled, boolean generateNewKeyOnImport, Path importWorkingDirectory, boolean warnAboutDuplicatesOnImport, Set<CustomImporter> customImporters, Set<FetcherApiKey> apiKeys, boolean persistCustomKeys, List<String> catalogs)

Method Detail

areImporterEnabledback to summary
public boolean areImporterEnabled()
generateNewKeyOnImportPropertyback to summary
public BooleanProperty generateNewKeyOnImportProperty()
getApiKeyback to summary
public Optional<String> getApiKey(String name)
getApiKeysback to summary
public ObservableSet<FetcherApiKey> getApiKeys()
getCatalogsback to summary
public ObservableList<String> getCatalogs()
getCustomImportersback to summary
public ObservableSet<CustomImporter> getCustomImporters()
getImportWorkingDirectoryback to summary
public Path getImportWorkingDirectory()
importerEnabledPropertyback to summary
public BooleanProperty importerEnabledProperty()
importWorkingDirectoryPropertyback to summary
public ObjectProperty<Path> importWorkingDirectoryProperty()
isGenerateNewKeyOnImportback to summary
public boolean isGenerateNewKeyOnImport()
persistCustomKeysPropertyback to summary
public BooleanProperty persistCustomKeysProperty()
setCatalogsback to summary
public void setCatalogs(List<String> catalogs)
setCustomImportersback to summary
public void setCustomImporters(Set<CustomImporter> importers)
setGenerateNewKeyOnImportback to summary
public void setGenerateNewKeyOnImport(boolean generateNewKeyOnImport)
setImporterEnabledback to summary
public void setImporterEnabled(boolean importerEnabled)
setImportWorkingDirectoryback to summary
public void setImportWorkingDirectory(Path importWorkingDirectory)
setPersistCustomKeysback to summary
public void setPersistCustomKeys(boolean persistCustomKeys)
setWarnAboutDuplicatesOnImportback to summary
public void setWarnAboutDuplicatesOnImport(boolean warnAboutDuplicatesOnImport)
shouldPersistCustomKeysback to summary
public boolean shouldPersistCustomKeys()
shouldWarnAboutDuplicatesOnImportback to summary
public boolean shouldWarnAboutDuplicatesOnImport()
warnAboutDuplicatesOnImportPropertyback to summary
public BooleanProperty warnAboutDuplicatesOnImportProperty()