Top Description Fields Constructors Methods
org.jabref.preferences

public Class FilePreferences

extends Object
Class Inheritance
Imports
java.nio.file.Path, java.util.Comparator, .Optional, .Set, .TreeSet, javafx.beans.property.BooleanProperty, .ObjectProperty, .SimpleBooleanProperty, .SimpleObjectProperty, .SimpleStringProperty, .StringProperty, javafx.collections.FXCollections, .ObservableSet, org.jabref.gui.externalfiletype.ExternalFileType, org.jabref.model.strings.StringUtil

Preferences for the linked files

Field Summary

Modifier and TypeField and Description
private final ObjectProperty<Path>
private final BooleanProperty
private final BooleanProperty
public static final String[]
private final BooleanProperty
private final ObservableSet<ExternalFileType>
private final StringProperty
private final StringProperty
private final BooleanProperty
private final SimpleStringProperty
private final BooleanProperty
private final BooleanProperty
private final StringProperty
private final ObjectProperty<Path>

Constructor Summary

AccessConstructor and Description
public
FilePreferences(String userAndHost, String mainFileDirectory, boolean storeFilesRelativeToBibFile, String fileNamePattern, String fileDirectoryPattern, boolean downloadLinkedFiles, boolean fulltextIndexLinkedFiles, Path workingDirectory, Set<ExternalFileType> externalFileTypes, boolean createBackup, Path backupDirectory, boolean confirmDeleteLinkedFile, boolean moveToTrash)

Method Summary

Modifier and TypeMethod and Description
public ObjectProperty<Path>
public boolean
public void
confirmDeleteLinkedFile(boolean confirmLinkedFileDelete)

public BooleanProperty
public BooleanProperty
public BooleanProperty
public StringProperty
public StringProperty
public BooleanProperty
public Path
public ObservableSet<ExternalFileType>
public String
public String
public Optional<Path>
public String
public StringProperty
public Path
public StringProperty
public boolean
public void
moveToTrash(boolean moveToTrash)

public BooleanProperty
public void
public void
setCreateBackup(boolean createBackup)

public void
setDownloadLinkedFiles(boolean shouldDownloadLinkedFiles)

public void
setFileDirectoryPattern(String fileDirectoryPattern)

public void
setFileNamePattern(String fileNamePattern)

public void
setFulltextIndexLinkedFiles(boolean shouldFulltextIndexLinkedFiles)

public void
setMainFileDirectory(String mainFileDirectory)

public void
setStoreFilesRelativeToBibFile(boolean shouldStoreFilesRelativeToBibFile)

public void
setWorkingDirectory(Path workingDirectory)

public boolean
public boolean
public boolean
public boolean
public BooleanProperty
public ObjectProperty<Path>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

backupDirectoryback to summary
private final ObjectProperty<Path> backupDirectory
confirmDeleteLinkedFileback to summary
private final BooleanProperty confirmDeleteLinkedFile
createBackupback to summary
private final BooleanProperty createBackup
DEFAULT_FILENAME_PATTERNSback to summary
public static final String[] DEFAULT_FILENAME_PATTERNS
downloadLinkedFilesback to summary
private final BooleanProperty downloadLinkedFiles
externalFileTypesback to summary
private final ObservableSet<ExternalFileType> externalFileTypes
fileDirectoryPatternback to summary
private final StringProperty fileDirectoryPattern
fileNamePatternback to summary
private final StringProperty fileNamePattern
fulltextIndexLinkedFilesback to summary
private final BooleanProperty fulltextIndexLinkedFiles
mainFileDirectoryback to summary
private final SimpleStringProperty mainFileDirectory
moveToTrashback to summary
private final BooleanProperty moveToTrash
storeFilesRelativeToBibFileback to summary
private final BooleanProperty storeFilesRelativeToBibFile
userAndHostback to summary
private final StringProperty userAndHost
workingDirectoryback to summary
private final ObjectProperty<Path> workingDirectory

Constructor Detail

FilePreferencesback to summary
public FilePreferences(String userAndHost, String mainFileDirectory, boolean storeFilesRelativeToBibFile, String fileNamePattern, String fileDirectoryPattern, boolean downloadLinkedFiles, boolean fulltextIndexLinkedFiles, Path workingDirectory, Set<ExternalFileType> externalFileTypes, boolean createBackup, Path backupDirectory, boolean confirmDeleteLinkedFile, boolean moveToTrash)

Method Detail

backupDirectoryPropertyback to summary
public ObjectProperty<Path> backupDirectoryProperty()
confirmDeleteLinkedFileback to summary
public boolean confirmDeleteLinkedFile()
confirmDeleteLinkedFileback to summary
public void confirmDeleteLinkedFile(boolean confirmLinkedFileDelete)
confirmDeleteLinkedFilePropertyback to summary
public BooleanProperty confirmDeleteLinkedFileProperty()
createBackupPropertyback to summary
public BooleanProperty createBackupProperty()
downloadLinkedFilesPropertyback to summary
public BooleanProperty downloadLinkedFilesProperty()
fileDirectoryPatternPropertyback to summary
public StringProperty fileDirectoryPatternProperty()
fileNamePatternPropertyback to summary
public StringProperty fileNamePatternProperty()
fulltextIndexLinkedFilesPropertyback to summary
public BooleanProperty fulltextIndexLinkedFilesProperty()
getBackupDirectoryback to summary
public Path getBackupDirectory()
getExternalFileTypesback to summary
public ObservableSet<ExternalFileType> getExternalFileTypes()
getFileDirectoryPatternback to summary
public String getFileDirectoryPattern()
getFileNamePatternback to summary
public String getFileNamePattern()
getMainFileDirectoryback to summary
public Optional<Path> getMainFileDirectory()
getUserAndHostback to summary
public String getUserAndHost()
getUserAndHostPropertyback to summary
public StringProperty getUserAndHostProperty()
getWorkingDirectoryback to summary
public Path getWorkingDirectory()
mainFileDirectoryPropertyback to summary
public StringProperty mainFileDirectoryProperty()
moveToTrashback to summary
public boolean moveToTrash()
moveToTrashback to summary
public void moveToTrash(boolean moveToTrash)
moveToTrashPropertyback to summary
public BooleanProperty moveToTrashProperty()
setBackupDirectoryback to summary
public void setBackupDirectory(Path backupPath)
setCreateBackupback to summary
public void setCreateBackup(boolean createBackup)
setDownloadLinkedFilesback to summary
public void setDownloadLinkedFiles(boolean shouldDownloadLinkedFiles)
setFileDirectoryPatternback to summary
public void setFileDirectoryPattern(String fileDirectoryPattern)
setFileNamePatternback to summary
public void setFileNamePattern(String fileNamePattern)
setFulltextIndexLinkedFilesback to summary
public void setFulltextIndexLinkedFiles(boolean shouldFulltextIndexLinkedFiles)
setMainFileDirectoryback to summary
public void setMainFileDirectory(String mainFileDirectory)
setStoreFilesRelativeToBibFileback to summary
public void setStoreFilesRelativeToBibFile(boolean shouldStoreFilesRelativeToBibFile)
setWorkingDirectoryback to summary
public void setWorkingDirectory(Path workingDirectory)
shouldCreateBackupback to summary
public boolean shouldCreateBackup()
shouldDownloadLinkedFilesback to summary
public boolean shouldDownloadLinkedFiles()
shouldFulltextIndexLinkedFilesback to summary
public boolean shouldFulltextIndexLinkedFiles()
shouldStoreFilesRelativeToBibFileback to summary
public boolean shouldStoreFilesRelativeToBibFile()
storeFilesRelativeToBibFilePropertyback to summary
public BooleanProperty storeFilesRelativeToBibFileProperty()
workingDirectoryPropertyback to summary
public ObjectProperty<Path> workingDirectoryProperty()