It hosts the tabs (Main, LaTeX citations, Source, …) and the buttons to the left.
EntryEditor also registers itself to the event bus, receiving events whenever a field of the entry changes, enabling the text fields to update themselves if the change is made from somewhere else.
The editors for fields are created via org..
| Modifier and Type | Field and Description |
|---|---|
| private AiService | |
| private BibEntryTypesManager | |
| private BibTeXSyntaxHighlighter | |
| private BuildInfo | |
| private DialogService | |
| private DirectoryMonitor | |
| private Button | |
| private final ExternalFilesEntryLinker | |
| private FileUpdateMonitor | |
| private final EntryEditorFocusUtils | |
| private JournalAbbreviationRepository | |
| private @Nullable JumpToFieldDialog | |
| private KeyBindingRepository | |
| private GuiPreferences | |
| private final PreviewPanel | |
| private SearchCitationsRelationsService | |
| private StateManager | |
| private TabPane | |
| private final Supplier | |
| private TaskExecutor | |
| private Button | |
| private Label | |
| private final EntryEditorViewModel |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private void | |
| private void | |
| private void | |
| public @Nullable BibEntry | |
| private @Nullable EntryEditorTab | |
| private void | |
| private void | |
| private void | |
| public void | |
| private void | |
| private void | |
| public void | |
| public void | |
| public void | |
| public void | |
| private void | |
| private void | |
| private void | |
| private void |
| aiService | back to summary |
|---|---|
| private AiService aiService
| |
| bibEntryTypesManager | back to summary |
|---|---|
| private BibEntryTypesManager bibEntryTypesManager
| |
| bibTeXSyntaxHighlighter | back to summary |
|---|---|
| private BibTeXSyntaxHighlighter bibTeXSyntaxHighlighter
| |
| buildInfo | back to summary |
|---|---|
| private BuildInfo buildInfo
| |
| dialogService | back to summary |
|---|---|
| private DialogService dialogService
| |
| directoryMonitor | back to summary |
|---|---|
| private DirectoryMonitor directoryMonitor
| |
| fetcherButton | back to summary |
|---|---|
| private Button fetcherButton
| |
| fileLinker | back to summary |
|---|---|
| private final ExternalFilesEntryLinker fileLinker | |
| fileMonitor | back to summary |
|---|---|
| private FileUpdateMonitor fileMonitor
| |
| focusUtils | back to summary |
|---|---|
| private final EntryEditorFocusUtils focusUtils | |
| journalAbbreviationRepository | back to summary |
|---|---|
| private JournalAbbreviationRepository journalAbbreviationRepository
| |
| jumpToFieldDialog | back to summary |
|---|---|
| private @Nullable JumpToFieldDialog jumpToFieldDialog | |
| keyBindingRepository | back to summary |
|---|---|
| private KeyBindingRepository keyBindingRepository
| |
| preferences | back to summary |
|---|---|
| private GuiPreferences preferences
| |
| previewPanel | back to summary |
|---|---|
| private final PreviewPanel previewPanel | |
| searchCitationsRelationsService | back to summary |
|---|---|
| private SearchCitationsRelationsService searchCitationsRelationsService
| |
| stateManager | back to summary |
|---|---|
| private StateManager stateManager
| |
| tabbed | back to summary |
|---|---|
| private TabPane tabbed
| |
| tabSupplier | back to summary |
|---|---|
| private final Supplier<LibraryTab> tabSupplier | |
| taskExecutor | back to summary |
|---|---|
| private TaskExecutor taskExecutor
| |
| typeChangeButton | back to summary |
|---|---|
| private Button typeChangeButton
| |
| typeLabel | back to summary |
|---|---|
| private Label typeLabel
| |
| viewModel | back to summary |
|---|---|
| private final EntryEditorViewModel viewModel | |
| EntryEditor | back to summary |
|---|---|
| public EntryEditor(Supplier<LibraryTab> tabSupplier, UndoAction undoAction, RedoAction redoAction) | |
| close | back to summary |
|---|---|
private void close()
| |
| deleteEntry | back to summary |
|---|---|
private void deleteEntry()
| |
| generateCiteKeyButton | back to summary |
|---|---|
private void generateCiteKeyButton()
| |
| generateCleanupButton | back to summary |
|---|---|
private void generateCleanupButton()
| |
| getCurrentlyEditedEntry | back to summary |
|---|---|
| public @Nullable BibEntry getCurrentlyEditedEntry() | |
| getSelectedTab | back to summary |
|---|---|
| private @Nullable EntryEditorTab getSelectedTab() | |
| jumpToFieldButton | back to summary |
|---|---|
private void jumpToFieldButton()
| |
| navigateToNextEntry | back to summary |
|---|---|
private void navigateToNextEntry()
| |
| navigateToPreviousEntry | back to summary |
|---|---|
private void navigateToPreviousEntry()
| |
| nextPreviewStyle | back to summary |
|---|---|
| public void nextPreviewStyle() Implements org.
| |
| onEntryChanged | back to summary |
|---|---|
| private void onEntryChanged(@NonNull BibEntry entry) | |
| onEntryTypeChanged | back to summary |
|---|---|
| private void onEntryTypeChanged() | |
| openJumpToFieldDialog | back to summary |
|---|---|
| public void openJumpToFieldDialog() Shows the jump-to-field dialog for the currently edited entry.
Handled globally in | |
| previousPreviewStyle | back to summary |
|---|---|
| public void previousPreviewStyle() Implements org.
| |
| selectField | back to summary |
|---|---|
| public void selectField(String fieldName) | |
| setFocusToField | back to summary |
|---|---|
| public void setFocusToField(Field field) | |
| setupDragAndDrop | back to summary |
|---|---|
| private void setupDragAndDrop() | |
| setupKeyBindings | back to summary |
|---|---|
| private void setupKeyBindings() | |
| setupSubscriptions | back to summary |
|---|---|
| private void setupSubscriptions() | |
| setupToolBar | back to summary |
|---|---|
| private void setupToolBar() | |