Top Fields Constructors Methods
org.jabref.gui.libraryproperties.general

public Class GeneralPropertiesViewModel

extends Object
implements PropertiesTabViewModel
Class Inheritance
All Implemented Interfaces
org.jabref.gui.libraryproperties.PropertiesTabViewModel
Imports
java.nio.charset.Charset, .StandardCharsets, java.nio.file.Path, javafx.beans.property.BooleanProperty, .ListProperty, .ObjectProperty, .SimpleBooleanProperty, .SimpleListProperty, .SimpleObjectProperty, .SimpleStringProperty, .StringProperty, javafx.collections.FXCollections, org.jabref.gui.DialogService, org.jabref.gui.libraryproperties.PropertiesTabViewModel, org.jabref.gui.util.DirectoryDialogConfiguration, org.jabref.logic.l10n.Encodings, org.jabref.logic.shared.DatabaseLocation, org.jabref.model.database.BibDatabaseContext, .BibDatabaseMode, org.jabref.model.metadata.MetaData, org.jabref.preferences.PreferencesService

Field Summary

Modifier and TypeField and Description
private final BibDatabaseContext
private final ListProperty<BibDatabaseMode>
private final DialogService
private final DirectoryDialogConfiguration
private final BooleanProperty
private final ListProperty<Charset>
private final StringProperty
private final StringProperty
private final MetaData
private final PreferencesService
private final SimpleObjectProperty<BibDatabaseMode>
private final ObjectProperty<Charset>
private final StringProperty

Constructor Summary

AccessConstructor and Description
pack-priv
GeneralPropertiesViewModel(BibDatabaseContext databaseContext, DialogService dialogService, PreferencesService preferencesService)

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
public ListProperty<BibDatabaseMode>
public BooleanProperty
public ListProperty<Charset>
public StringProperty
public StringProperty
public SimpleObjectProperty<BibDatabaseMode>
public ObjectProperty<Charset>
public void
public void
public StringProperty
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

databaseContextback to summary
private final BibDatabaseContext databaseContext
databaseModesPropertyback to summary
private final ListProperty<BibDatabaseMode> databaseModesProperty
dialogServiceback to summary
private final DialogService dialogService
directoryDialogConfigurationback to summary
private final DirectoryDialogConfiguration directoryDialogConfiguration
encodingDisablePropertyback to summary
private final BooleanProperty encodingDisableProperty
encodingsPropertyback to summary
private final ListProperty<Charset> encodingsProperty
generalFileDirectoryPropertyback to summary
private final StringProperty generalFileDirectoryProperty
laTexFileDirectoryPropertyback to summary
private final StringProperty laTexFileDirectoryProperty
metaDataback to summary
private final MetaData metaData
preferencesServiceback to summary
private final PreferencesService preferencesService
selectedDatabaseModePropertyback to summary
private final SimpleObjectProperty<BibDatabaseMode> selectedDatabaseModeProperty
selectedEncodingPropertyback to summary
private final ObjectProperty<Charset> selectedEncodingProperty
userSpecificFileDirectoryPropertyback to summary
private final StringProperty userSpecificFileDirectoryProperty

Constructor Detail

GeneralPropertiesViewModelback to summary
pack-priv GeneralPropertiesViewModel(BibDatabaseContext databaseContext, DialogService dialogService, PreferencesService preferencesService)

Method Detail

browseGeneralDirback to summary
public void browseGeneralDir()
browseLatexDirback to summary
public void browseLatexDir()
browseUserDirback to summary
public void browseUserDir()
databaseModesPropertyback to summary
public ListProperty<BibDatabaseMode> databaseModesProperty()
encodingDisablePropertyback to summary
public BooleanProperty encodingDisableProperty()
encodingsPropertyback to summary
public ListProperty<Charset> encodingsProperty()
generalFileDirectoryPropertyPropertyback to summary
public StringProperty generalFileDirectoryPropertyProperty()
laTexFileDirectoryPropertyback to summary
public StringProperty laTexFileDirectoryProperty()
selectedDatabaseModePropertyback to summary
public SimpleObjectProperty<BibDatabaseMode> selectedDatabaseModeProperty()
selectedEncodingPropertyback to summary
public ObjectProperty<Charset> selectedEncodingProperty()
setValuesback to summary
public void setValues()

Implements org.jabref.gui.libraryproperties.PropertiesTabViewModel.setValues.

Annotations
@Override
storeSettingsback to summary
public void storeSettings()

Implements org.jabref.gui.libraryproperties.PropertiesTabViewModel.storeSettings.

Annotations
@Override
userSpecificFileDirectoryPropertyback to summary
public StringProperty userSpecificFileDirectoryProperty()