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

public Class KeywordsEditor

extends TagsEditor
Class Inheritance
Imports
java.util.concurrent.atomic.AtomicBoolean, javafx.scene.control.Label, .Tooltip, org.jabref.gui.autocompleter.SuggestionProvider, org.jabref.logic.integrity.FieldCheckers, org.jabref.logic.preferences.CliPreferences, org.jabref.logic.undo.UndoManager, org.jabref.logic.util.MscCodeUtils, org.jabref.model.database.BibDatabaseContext, org.jabref.model.entry.BibEntry, .Keyword, org.jabref.model.entry.field.Field

Field Summary

Modifier and TypeField and Description
private final CliPreferences
private final KeywordsEditorViewModel
Inherited from org.jabref.gui.fieldeditors.TagsEditor:
clipBoardManagerdialogServicefieldfieldCheckerskeyBindingRepositorysuggestionProvidertagsFieldundoManager

Constructor Summary

AccessConstructor and Description
public
KeywordsEditor(Field field, SuggestionProvider<?> suggestionProvider, FieldCheckers fieldCheckers, CliPreferences preferences, BibDatabaseContext databaseContext, UndoManager undoManager)

Method Summary

Modifier and TypeMethod and Description
public void
protected void
customizeTag(Label tagLabel, Keyword keyword)

Overrides org.jabref.gui.fieldeditors.TagsEditor.customizeTag.

Hook for subclasses to customize tag labels (e.g., adding tooltips).

public KeywordsEditorViewModel
private boolean
isSeparatedKeyword(String keywordString, String keywordSeparator)

Inherited from org.jabref.gui.fieldeditors.TagsEditor:
getNodegetWeightsetupTagsField

Field Detail

preferencesback to summary
private final CliPreferences preferences
viewModelback to summary
private final KeywordsEditorViewModel viewModel

Constructor Detail

KeywordsEditorback to summary
public KeywordsEditor(Field field, SuggestionProvider<?> suggestionProvider, FieldCheckers fieldCheckers, CliPreferences preferences, BibDatabaseContext databaseContext, UndoManager undoManager)

Method Detail

bindToEntryback to summary
public void bindToEntry(BibEntry entry)

Implements abstract org.jabref.gui.fieldeditors.TagsEditor.bindToEntry.

Implements org.jabref.gui.fieldeditors.FieldEditorFX.bindToEntry.

Annotations
@Override
customizeTagback to summary
protected void customizeTag(Label tagLabel, Keyword keyword)

Overrides org.jabref.gui.fieldeditors.TagsEditor.customizeTag.

Doc from org.jabref.gui.fieldeditors.TagsEditor.customizeTag.

Hook for subclasses to customize tag labels (e.g., adding tooltips).

Annotations
@Override
getViewModelback to summary
public KeywordsEditorViewModel getViewModel()
isSeparatedKeywordback to summary
private boolean isSeparatedKeyword(String keywordString, String keywordSeparator)