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

public Class CitationKeyEditor

extends HBox
implements FieldEditorFX
Class Inheritance
All Implemented Interfaces
org.jabref.gui.fieldeditors.FieldEditorFX
Imports
java.util.Collections, javafx.fxml.FXML, javafx.scene.Parent, javafx.scene.control.Button, javafx.scene.layout.HBox, org.jabref.gui.DialogService, org.jabref.gui.actions.ActionFactory, .StandardActions, org.jabref.gui.autocompleter.SuggestionProvider, org.jabref.gui.keyboard.KeyBindingRepository, org.jabref.gui.preferences.GuiPreferences, org.jabref.gui.undo.RedoAction, .UndoAction, org.jabref.logic.integrity.FieldCheckers, org.jabref.logic.undo.UndoManager, org.jabref.model.database.BibDatabaseContext, org.jabref.model.entry.BibEntry, org.jabref.model.entry.field.Field, com.airhacks.afterburner.views.ViewLoader, jakarta.inject.Inject

Field Summary

Modifier and TypeField and Description
private DialogService
private Button
private KeyBindingRepository
private GuiPreferences
private EditorTextField
private final CitationKeyEditorViewModel

Constructor Summary

AccessConstructor and Description
public
CitationKeyEditor(Field field, SuggestionProvider<?> suggestionProvider, FieldCheckers fieldCheckers, BibDatabaseContext databaseContext, UndoManager undoManager, UndoAction undoAction, RedoAction redoAction)

Method Summary

Modifier and TypeMethod and Description
public void
public Parent
public CitationKeyEditorViewModel
Inherited from javafx.scene.layout.HBox:
alignmentPropertyclearConstraintscomputeMinHeightcomputeMinWidthcomputePrefHeightcomputePrefWidthfillHeightPropertygetAlignmentgetBaselineOffsetgetClassCssMetaDatagetContentBiasgetCssMetaDatagetHgrowgetMargingetSpacingisFillHeightlayoutChildrenrequestLayoutsetAlignmentsetFillHeightsetHgrowsetMarginsetSpacingspacingProperty

Field Detail

dialogServiceback to summary
private DialogService dialogService
Annotations
@Inject
generateCitationKeyButtonback to summary
private Button generateCitationKeyButton
Annotations
@FXML
keyBindingRepositoryback to summary
private KeyBindingRepository keyBindingRepository
Annotations
@Inject
preferencesback to summary
private GuiPreferences preferences
Annotations
@Inject
textFieldback to summary
private EditorTextField textField
Annotations
@FXML
viewModelback to summary
private final CitationKeyEditorViewModel viewModel
Annotations
@FXML

Constructor Detail

CitationKeyEditorback to summary
public CitationKeyEditor(Field field, SuggestionProvider<?> suggestionProvider, FieldCheckers fieldCheckers, BibDatabaseContext databaseContext, UndoManager undoManager, UndoAction undoAction, RedoAction redoAction)

Method Detail

bindToEntryback to summary
public void bindToEntry(BibEntry entry)

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

Annotations
@Override
getNodeback to summary
public Parent getNode()

Implements org.jabref.gui.fieldeditors.FieldEditorFX.getNode.

Annotations
@Override
getViewModelback to summary
public CitationKeyEditorViewModel getViewModel()