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, javax.swing.undo.UndoManager, 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.undo.RedoAction, .UndoAction, org.jabref.logic.integrity.FieldCheckers, org.jabref.model.database.BibDatabaseContext, org.jabref.model.entry.BibEntry, org.jabref.model.entry.field.Field, org.jabref.preferences.PreferencesService, com.airhacks.afterburner.views.ViewLoader, jakarta.inject.Inject

Field Summary

Modifier and TypeField and Description
private DialogService
private Button
private KeyBindingRepository
private PreferencesService
private EditorTextField
private UndoManager
private final CitationKeyEditorViewModel

Constructor Summary

AccessConstructor and Description
public
CitationKeyEditor(Field field, SuggestionProvider<?> suggestionProvider, FieldCheckers fieldCheckers, BibDatabaseContext databaseContext, 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
preferencesServiceback to summary
private PreferencesService preferencesService
Annotations
@Inject
textFieldback to summary
private EditorTextField textField
Annotations
@FXML
undoManagerback to summary
private UndoManager undoManager
Annotations
@Inject
viewModelback to summary
private final CitationKeyEditorViewModel viewModel
Annotations
@FXML

Constructor Detail

CitationKeyEditorback to summary
public CitationKeyEditor(Field field, SuggestionProvider<?> suggestionProvider, FieldCheckers fieldCheckers, BibDatabaseContext databaseContext, 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()