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

public Class KeyPatternPropertiesViewModel

extends Object
implements PropertiesTabViewModel
Class Inheritance
All Implemented Interfaces
org.jabref.gui.libraryproperties.PropertiesTabViewModel
Imports
javafx.beans.property.ListProperty, .ObjectProperty, .SimpleListProperty, .SimpleObjectProperty, javafx.collections.FXCollections, org.jabref.gui.commonfxcontrols.CitationKeyPatternsPanelItemModel, .CitationKeyPatternsPanelViewModel, org.jabref.gui.libraryproperties.PropertiesTabViewModel, org.jabref.logic.citationkeypattern.DatabaseCitationKeyPatterns, org.jabref.logic.preferences.CliPreferences, org.jabref.model.metadata.MetaData

Field Summary

Modifier and TypeField and Description
private final ObjectProperty<CitationKeyPatternsPanelItemModel>
private final ListProperty<CitationKeyPatternsPanelItemModel>
private final CliPreferences

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public ObjectProperty<CitationKeyPatternsPanelItemModel>
public ListProperty<CitationKeyPatternsPanelItemModel>
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

defaultKeyPatternPropertyback to summary
private final ObjectProperty<CitationKeyPatternsPanelItemModel> defaultKeyPatternProperty
patternListPropertyback to summary
private final ListProperty<CitationKeyPatternsPanelItemModel> patternListProperty
preferencesback to summary
private final CliPreferences preferences

Constructor Detail

KeyPatternPropertiesViewModelback to summary
public KeyPatternPropertiesViewModel(CliPreferences preferences)

Method Detail

defaultKeyPatternPropertyback to summary
public ObjectProperty<CitationKeyPatternsPanelItemModel> defaultKeyPatternProperty()
patternListPropertyback to summary
public ListProperty<CitationKeyPatternsPanelItemModel> patternListProperty()
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