Verified Owner
Top Description Fields Constructors Methods
org.jabref.gui.integrity

public Class BibLogSettingsPane

extends Object
Class Inheritance
Imports
java.nio.file.Path, javafx.collections.ObservableList, javafx.fxml.FXML, javafx.scene.control.TextField, org.jabref.gui.DialogService, org.jabref.gui.util.FileDialogConfiguration, org.jabref.logic.JabRefException, org.jabref.logic.integrity.IntegrityMessage, org.jabref.logic.l10n.Localization, org.jabref.logic.util.StandardFileType, org.jabref.model.database.BibDatabaseContext, jakarta.inject.Inject, org.slf4j.Logger, .LoggerFactory

Controller for the .blg file settings panel.

Binds the path text field to the ViewModel, and handles browse/reset button actions.

Field Summary

Modifier and TypeField and Description
private DialogService
private static final Logger
private Runnable
private TextField
private BibLogSettingsViewModel

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private FileDialogConfiguration
public ObservableList<IntegrityMessage>
public BibLogSettingsViewModel
public void
initializeViewModel(BibDatabaseContext context, Runnable onBlgPathChanged)

private void
private void
private void
public void
public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

dialogServiceback to summary
private DialogService dialogService
Annotations
@Inject
LOGGERback to summary
private static final Logger LOGGER
onBlgPathChangedback to summary
private Runnable onBlgPathChanged
pathFieldback to summary
private TextField pathField
Annotations
@FXML
viewModelback to summary
private BibLogSettingsViewModel viewModel

Constructor Detail

BibLogSettingsPaneback to summary
public BibLogSettingsPane()

Method Detail

createBlgFileDialogConfigback to summary
private FileDialogConfiguration createBlgFileDialogConfig()
getBlgWarningsback to summary
public ObservableList<IntegrityMessage> getBlgWarnings()
getViewModelback to summary
public BibLogSettingsViewModel getViewModel()
initializeViewModelback to summary
public void initializeViewModel(BibDatabaseContext context, Runnable onBlgPathChanged) throws org.jabref.logic.JabRefException
notifyPathChangedback to summary
private void notifyPathChanged()
onBrowseback to summary
private void onBrowse()
Annotations
@FXML
onResetback to summary
private void onReset()
Annotations
@FXML
refreshWarningsback to summary
public void refreshWarnings(BibDatabaseContext context) throws org.jabref.logic.JabRefException
wasBlgFileManuallySelectedback to summary
public boolean wasBlgFileManuallySelected()