EntryEditorTab controls shown in the EntryEditor.
Analogous to org.: it turns the tab configuration
(EntryEditorTabModel) plus the fixed, always-present tabs into the concrete JavaFX tab views,
keeping tab creation (and the GUI dependencies it needs) out of the view and the view model.
| Modifier and Type | Field and Description |
|---|---|
| private final BibEntryTypesManager | |
| private final BibTeXSyntaxHighlighter | |
| private final BuildInfo | |
| private final DialogService | |
| private final DirectoryMonitor | |
| private final FileUpdateMonitor | |
| private final JournalAbbreviationRepository | |
| private final KeyBindingRepository | |
| private final GuiPreferences | |
| private final PreviewPanel | |
| private final RedoAction | |
| private final SearchCitationsRelationsService | |
| private final StateManager | |
| private final TaskExecutor | |
| private final UndoAction |
| Access | Constructor and Description |
|---|---|
| public | EntryEditorTabFactory(PreviewPanel previewPanel, UndoAction undoAction, RedoAction redoAction, BuildInfo buildInfo, DialogService dialogService, TaskExecutor taskExecutor, GuiPreferences preferences, StateManager stateManager, FileUpdateMonitor fileMonitor, DirectoryMonitor directoryMonitor, BibEntryTypesManager bibEntryTypesManager, JournalAbbreviationRepository journalAbbreviationRepository, KeyBindingRepository keyBindingRepository, SearchCitationsRelationsService searchCitationsRelationsService, BibTeXSyntaxHighlighter bibTeXSyntaxHighlighter)
|
| Modifier and Type | Method and Description |
|---|---|
| private EntryEditorTab | |
| public EntryEditorTab | createTab(EntryEditorTabModel model)
Maps a single |
| public List |
| bibEntryTypesManager | back to summary |
|---|---|
| private final BibEntryTypesManager bibEntryTypesManager | |
| bibTeXSyntaxHighlighter | back to summary |
|---|---|
| private final BibTeXSyntaxHighlighter bibTeXSyntaxHighlighter | |
| buildInfo | back to summary |
|---|---|
| private final BuildInfo buildInfo | |
| dialogService | back to summary |
|---|---|
| private final DialogService dialogService | |
| directoryMonitor | back to summary |
|---|---|
| private final DirectoryMonitor directoryMonitor | |
| fileMonitor | back to summary |
|---|---|
| private final FileUpdateMonitor fileMonitor | |
| journalAbbreviationRepository | back to summary |
|---|---|
| private final JournalAbbreviationRepository journalAbbreviationRepository | |
| keyBindingRepository | back to summary |
|---|---|
| private final KeyBindingRepository keyBindingRepository | |
| preferences | back to summary |
|---|---|
| private final GuiPreferences preferences | |
| previewPanel | back to summary |
|---|---|
| private final PreviewPanel previewPanel | |
| redoAction | back to summary |
|---|---|
| private final RedoAction redoAction | |
| searchCitationsRelationsService | back to summary |
|---|---|
| private final SearchCitationsRelationsService searchCitationsRelationsService | |
| stateManager | back to summary |
|---|---|
| private final StateManager stateManager | |
| taskExecutor | back to summary |
|---|---|
| private final TaskExecutor taskExecutor | |
| undoAction | back to summary |
|---|---|
| private final UndoAction undoAction | |
| EntryEditorTabFactory | back to summary |
|---|---|
| public EntryEditorTabFactory(PreviewPanel previewPanel, UndoAction undoAction, RedoAction redoAction, BuildInfo buildInfo, DialogService dialogService, TaskExecutor taskExecutor, GuiPreferences preferences, StateManager stateManager, FileUpdateMonitor fileMonitor, DirectoryMonitor directoryMonitor, BibEntryTypesManager bibEntryTypesManager, JournalAbbreviationRepository journalAbbreviationRepository, KeyBindingRepository keyBindingRepository, SearchCitationsRelationsService searchCitationsRelationsService, BibTeXSyntaxHighlighter bibTeXSyntaxHighlighter) | |
| createBuiltInTab | back to summary |
|---|---|
| private EntryEditorTab createBuiltInTab(EntryEditorTabModel. | |
| createTab | back to summary |
|---|---|
| public EntryEditorTab createTab(EntryEditorTabModel model) Maps a single | |
| createTabs | back to summary |
|---|---|
| public List Creates all tabs that can possibly be shown from | |