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

public Class ContentSelectorView

extends AbstractPropertiesTabView<ContentSelectorViewModel>
Class Inheritance
Imports
java.util.Optional, java.util.function.Supplier, javafx.beans.property.ListProperty, javafx.fxml.FXML, javafx.scene.control.Button, .ListView, .SelectionModel, org.jabref.gui.DialogService, org.jabref.gui.libraryproperties.AbstractPropertiesTabView, org.jabref.gui.util.ViewModelListCellFactory, org.jabref.logic.l10n.Localization, org.jabref.model.database.BibDatabaseContext, org.jabref.model.entry.field.Field, .FieldTextMapper, com.airhacks.afterburner.views.ViewLoader, com.tobiasdiez.easybind.EasyBind, jakarta.inject.Inject

Field Summary

Modifier and TypeField and Description
private Button
private final BibDatabaseContext
private DialogService
private ListView<Field>
private ListView<String>
private Button
private Button
Inherited from org.jabref.gui.libraryproperties.AbstractPropertiesTabView:
viewModel

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
private void
private Optional<Field>
private Optional<String>
public String
private void
public void
private void
private <T> void
initListView(ListView<T> listViewToInit, Supplier<ListProperty<T>> backingList)

private void
private void
Inherited from org.jabref.gui.libraryproperties.AbstractPropertiesTabView:
getBuildersetValuesstoreSettingsvalidateSettings

Field Detail

addKeywordButtonback to summary
private Button addKeywordButton
Annotations
@FXML
databaseContextback to summary
private final BibDatabaseContext databaseContext

Hides org.jabref.gui.libraryproperties.AbstractPropertiesTabView.databaseContext.

dialogServiceback to summary
private DialogService dialogService

Hides org.jabref.gui.libraryproperties.AbstractPropertiesTabView.dialogService.

Annotations
@Inject
fieldsListViewback to summary
private ListView<Field> fieldsListView
Annotations
@FXML
keywordsListViewback to summary
private ListView<String> keywordsListView
Annotations
@FXML
removeFieldNameButtonback to summary
private Button removeFieldNameButton
Annotations
@FXML
removeKeywordButtonback to summary
private Button removeKeywordButton
Annotations
@FXML

Constructor Detail

ContentSelectorViewback to summary
public ContentSelectorView(BibDatabaseContext databaseContext)

Method Detail

addNewFieldNameback to summary
private void addNewFieldName()
Annotations
@FXML
addNewKeywordback to summary
private void addNewKeyword()
Annotations
@FXML
getSelectedFieldback to summary
private Optional<Field> getSelectedField()
getSelectedKeywordback to summary
private Optional<String> getSelectedKeyword()
getTabNameback to summary
public String getTabName()

Implements org.jabref.gui.libraryproperties.PropertiesTab.getTabName.

Annotations
@Override
initFieldNameComponentsback to summary
private void initFieldNameComponents()
initializeback to summary
public void initialize()
Annotations
@FXML
initKeywordsComponentsback to summary
private void initKeywordsComponents()
initListViewback to summary
private <T> void initListView(ListView<T> listViewToInit, Supplier<ListProperty<T>> backingList)
removeFieldNameback to summary
private void removeFieldName()
Annotations
@FXML
removeKeywordback to summary
private void removeKeyword()
Annotations
@FXML