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

public Class PreamblePropertiesViewModel

extends Object
implements PropertiesTabViewModel
Class Inheritance
All Implemented Interfaces
org.jabref.gui.libraryproperties.PropertiesTabViewModel
Imports
javafx.beans.property.SimpleStringProperty, .StringProperty, org.jabref.gui.libraryproperties.PropertiesTabViewModel, org.jabref.logic.undo.UndoManager, org.jabref.model.database.BibDatabaseContext, org.jabref.model.metadata.MetaData, org.jabref.model.undo.UndoablePreambleChange

Field Summary

Modifier and TypeField and Description
private final BibDatabaseContext
private final StringProperty
private final UndoManager

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public StringProperty
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

databaseContextback to summary
private final BibDatabaseContext databaseContext
preamblePropertyback to summary
private final StringProperty preambleProperty
undoManagerback to summary
private final UndoManager undoManager

Constructor Detail

PreamblePropertiesViewModelback to summary
pack-priv PreamblePropertiesViewModel(BibDatabaseContext databaseContext, UndoManager undoManager)

Method Detail

preamblePropertyback to summary
public StringProperty preambleProperty()
setValuesback to summary
public void setValues(MetaData metaData)

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

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

Fills this tab's controls from metaData — see PropertiesTab#setValues(MetaData).

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

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

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

Writes this tab's settings into metaData — see PropertiesTab#storeSettings(MetaData). A tab whose settings are not metadata, such as the preamble, ignores it and records its own change.

Annotations
@Override