Verified Owner
Top Fields Constructors Methods
org.jabref.gui.libraryproperties

public abstract Class AbstractPropertiesTabView<T extends PropertiesTabViewModel>

extends VBox
implements PropertiesTab
Class Inheritance
All Implemented Interfaces
org.jabref.gui.libraryproperties.PropertiesTab
Known Direct Subclasses
org.jabref.gui.libraryproperties.constants.ConstantsPropertiesView, org.jabref.gui.libraryproperties.contentselectors.ContentSelectorView, org.jabref.gui.libraryproperties.general.GeneralPropertiesView, org.jabref.gui.libraryproperties.git.GitPropertiesView, org.jabref.gui.libraryproperties.keypattern.KeyPatternPropertiesView, org.jabref.gui.libraryproperties.preamble.PreamblePropertiesView, org.jabref.gui.libraryproperties.saving.SavingPropertiesView
Imports
javafx.scene.Node, javafx.scene.layout.VBox, org.jabref.gui.DialogService, org.jabref.model.database.BibDatabaseContext, org.jabref.model.metadata.MetaData, jakarta.inject.Inject

Field Summary

Modifier and TypeField and Description
protected BibDatabaseContext
protected DialogService
protected T

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Node
public void
setValues(MetaData metaData)

Implements org.jabref.gui.libraryproperties.PropertiesTab.setValues.

Fills this tab's controls from metaData.

public void
storeSettings(MetaData metaData)

Implements org.jabref.gui.libraryproperties.PropertiesTab.storeSettings.

Writes this tab's settings into metaData.

public boolean
Inherited from javafx.scene.layout.VBox:
alignmentPropertyclearConstraintscomputeMinHeightcomputeMinWidthcomputePrefHeightcomputePrefWidthfillWidthPropertygetAlignmentgetClassCssMetaDatagetContentBiasgetCssMetaDatagetMargingetSpacinggetVgrowisFillWidthlayoutChildrenrequestLayoutsetAlignmentsetFillWidthsetMarginsetSpacingsetVgrowspacingProperty

Field Detail

databaseContextback to summary
protected BibDatabaseContext databaseContext
dialogServiceback to summary
protected DialogService dialogService
Annotations
@Inject
viewModelback to summary
protected T viewModel

Constructor Detail

AbstractPropertiesTabViewback to summary
public AbstractPropertiesTabView()

Method Detail

getBuilderback to summary
public Node getBuilder()

Implements org.jabref.gui.libraryproperties.PropertiesTab.getBuilder.

Annotations
@Override
setValuesback to summary
public void setValues(MetaData metaData)

Implements org.jabref.gui.libraryproperties.PropertiesTab.setValues.

Doc from org.jabref.gui.libraryproperties.PropertiesTab.setValues.

Fills this tab's controls from metaData.

Annotations
@Override
storeSettingsback to summary
public void storeSettings(MetaData metaData)

Implements org.jabref.gui.libraryproperties.PropertiesTab.storeSettings.

Doc from org.jabref.gui.libraryproperties.PropertiesTab.storeSettings.

Writes this tab's settings into metaData.

Annotations
@Override
validateSettingsback to summary
public boolean validateSettings()

Implements org.jabref.gui.libraryproperties.PropertiesTab.validateSettings.

Annotations
@Override