Top Description Fields Constructors Methods
org.jabref.gui.entrytype

public Class EntryTypeView

extends BaseDialog<EntryType>
Class Inheritance
Imports
java.util.Collection, .List, .Optional, java.util.stream.Collectors, javafx.application.Platform, javafx.event.Event, javafx.fxml.FXML, javafx.scene.control.Button, .ButtonType, .ComboBox, .TextField, .TitledPane, .Tooltip, javafx.scene.layout.FlowPane, javafx.stage.Screen, org.jabref.gui.DialogService, .LibraryTab, .StateManager, org.jabref.gui.util.BaseDialog, .ControlHelper, .IconValidationDecorator, .TaskExecutor, .ViewModelListCellFactory, org.jabref.logic.importer.IdBasedFetcher, .WebFetcher, org.jabref.logic.l10n.Localization, org.jabref.model.database.BibDatabaseMode, org.jabref.model.entry.BibEntryType, .BibEntryTypesManager, org.jabref.model.entry.types.BiblatexAPAEntryTypeDefinitions, .BiblatexEntryTypeDefinitions, .BiblatexSoftwareEntryTypeDefinitions, .BibtexEntryTypeDefinitions, .EntryType, .IEEETranEntryTypeDefinitions, .StandardEntryType, org.jabref.model.strings.StringUtil, org.jabref.model.util.FileUpdateMonitor, org.jabref.preferences.PreferencesService, com.airhacks.afterburner.injection.Injector, com.airhacks.afterburner.views.ViewLoader, com.tobiasdiez.easybind.EasyBind, de.saxsys.mvvmfx.utils.validation.visualization.ControlsFxVisualizer, jakarta.inject.Inject

Dialog that prompts the user to choose a type for an entry.

Field Summary

Modifier and TypeField and Description
private FlowPane
private TitledPane
private final DialogService
private FileUpdateMonitor
private ButtonType
private ComboBox<IdBasedFetcher>
private TextField
private final LibraryTab
private FlowPane
private TitledPane
private final PreferencesService
private FlowPane
private TitledPane
private StateManager
private TaskExecutor
private EntryType
private EntryTypeViewModel
private final de.saxsys.mvvmfx.utils.validation.visualization.ControlsFxVisualizer

Constructor Summary

AccessConstructor and Description
public
EntryTypeView(LibraryTab libraryTab, DialogService dialogService, PreferencesService preferences)

Method Summary

Modifier and TypeMethod and Description
private void
addEntriesToPane(FlowPane pane, Collection<? extends BibEntryType> entryTypes)

private void
public EntryType
public static String
getDescription(EntryType selectedType)

The description is originating from biblatex manual chapter 2 Biblatex documentation is favored over the bibtex, since bibtex is a subset of biblatex and biblatex is better documented.

public void
private void
private void

Field Detail

customPaneback to summary
private FlowPane customPane
Annotations
@FXML
customTitlePaneback to summary
private TitledPane customTitlePane
Annotations
@FXML
dialogServiceback to summary
private final DialogService dialogService
fileUpdateMonitorback to summary
private FileUpdateMonitor fileUpdateMonitor
Annotations
@Inject
generateButtonback to summary
private ButtonType generateButton
Annotations
@FXML
idBasedFetchersback to summary
private ComboBox<IdBasedFetcher> idBasedFetchers
Annotations
@FXML
idTextFieldback to summary
private TextField idTextField
Annotations
@FXML
libraryTabback to summary
private final LibraryTab libraryTab
otherEntriesPaneback to summary
private FlowPane otherEntriesPane
Annotations
@FXML
otherEntriesTitlePaneback to summary
private TitledPane otherEntriesTitlePane
Annotations
@FXML
preferencesServiceback to summary
private final PreferencesService preferencesService
recommendedEntriesPaneback to summary
private FlowPane recommendedEntriesPane
Annotations
@FXML
recommendedEntriesTitlePaneback to summary
private TitledPane recommendedEntriesTitlePane
Annotations
@FXML
stateManagerback to summary
private StateManager stateManager
Annotations
@Inject
taskExecutorback to summary
private TaskExecutor taskExecutor
Annotations
@Inject
typeback to summary
private EntryType type
viewModelback to summary
private EntryTypeViewModel viewModel
visualizerback to summary
private final de.saxsys.mvvmfx.utils.validation.visualization.ControlsFxVisualizer visualizer

Constructor Detail

EntryTypeViewback to summary
public EntryTypeView(LibraryTab libraryTab, DialogService dialogService, PreferencesService preferences)

Method Detail

addEntriesToPaneback to summary
private void addEntriesToPane(FlowPane pane, Collection<? extends BibEntryType> entryTypes)
focusTextFieldback to summary
private void focusTextField(Event event)
Annotations
@FXML
getChoiceback to summary
public EntryType getChoice()
getDescriptionback to summary
public static String getDescription(EntryType selectedType)

The description is originating from biblatex manual chapter 2 Biblatex documentation is favored over the bibtex, since bibtex is a subset of biblatex and biblatex is better documented.

initializeback to summary
public void initialize()
Annotations
@FXML
runFetcherWorkerback to summary
private void runFetcherWorker(Event event)
Annotations
@FXML
setEntryTypeForReturnAndCloseback to summary
private void setEntryTypeForReturnAndClose(Optional<BibEntryType> entryType)