| Modifier and Type | Class and Description |
|---|---|
| private class | |
| private class | |
| private class | |
| private class | |
| private class |
| Modifier and Type | Field and Description |
|---|---|
| private final AiService | |
| private final StringProperty | |
| private final de. | |
| private Task | |
| private final BookCoverFetcher | |
| private final DialogService | |
| private static final LayoutFormatter | |
| private final Map | |
| private final de. | |
| private BibEntry | |
| private final BooleanProperty | |
| private final BooleanProperty | |
| private final FileUpdateMonitor | |
| private final ObjectProperty | |
| private final ListProperty | |
| private final de. | |
| private Task | |
| private final StringProperty | |
| private final de. | |
| private final ObjectProperty | |
| private final ListProperty | |
| private final StringProperty | |
| private final de. | |
| private Task | |
| private final LibraryTab | |
| private static final Logger | |
| private final GuiPreferences | |
| private final StateManager | |
| private final UiTaskExecutor | |
| private final UrlBasedFetcher | |
| private final StringProperty | |
| private final de. | |
| private Task |
| Access | Constructor and Description |
|---|---|
| public | NewEntryViewModel(GuiPreferences preferences, LibraryTab libraryTab, DialogService dialogService, StateManager stateManager, UiTaskExecutor taskExecutor, FileUpdateMonitor fileUpdateMonitor, AiService aiService)
|
| Modifier and Type | Method and Description |
|---|---|
| public StringProperty | |
| public ReadOnlyBooleanProperty | |
| public void | |
| public Optional | |
| public de. | |
| public ReadOnlyBooleanProperty | |
| public void | |
| public void | |
| private void | executeInterpretCitationsInBackground()
LLM responses can take long, so the dialog closes right away and the entries are added once the LLM answered. |
| public void | |
| public void | |
| public ReadOnlyBooleanProperty | |
| public BibEntry | |
| public ObjectProperty | |
| public ListProperty | |
| public ReadOnlyBooleanProperty | |
| public StringProperty | |
| public ReadOnlyBooleanProperty | |
| private boolean | |
| public ObjectProperty | |
| public ListProperty | |
| public StringProperty | |
| public ReadOnlyBooleanProperty | |
| private Optional | |
| public void | |
| private void | |
| public StringProperty | |
| public ReadOnlyBooleanProperty | |
| private BibEntry |
| aiService | back to summary |
|---|---|
| private final AiService aiService | |
| bibtexText | back to summary |
|---|---|
| private final StringProperty bibtexText | |
| bibtexTextValidator | back to summary |
|---|---|
| private final de. | |
| bibtexWorker | back to summary |
|---|---|
| private Task<Optional<List<BibEntry>>> bibtexWorker | |
| bookCoverFetcher | back to summary |
|---|---|
| private final BookCoverFetcher bookCoverFetcher | |
| dialogService | back to summary |
|---|---|
| private final DialogService dialogService | |
| DOI_STRIP | back to summary |
|---|---|
| private static final LayoutFormatter DOI_STRIP | |
| doiCache | back to summary |
|---|---|
| private final Map<String, BibEntry> doiCache | |
| duplicateDoiValidator | back to summary |
|---|---|
| private final de. | |
| duplicateEntry | back to summary |
|---|---|
| private BibEntry duplicateEntry | |
| executedSuccessfully | back to summary |
|---|---|
| private final BooleanProperty executedSuccessfully | |
| executing | back to summary |
|---|---|
| private final BooleanProperty executing | |
| fileUpdateMonitor | back to summary |
|---|---|
| private final FileUpdateMonitor fileUpdateMonitor | |
| idFetcher | back to summary |
|---|---|
| private final ObjectProperty<IdBasedFetcher> idFetcher | |
| idFetchers | back to summary |
|---|---|
| private final ListProperty<IdBasedFetcher> idFetchers | |
| idFetcherValidator | back to summary |
|---|---|
| private final de. | |
| idLookupWorker | back to summary |
|---|---|
| private Task<Optional<BibEntry>> idLookupWorker | |
| idText | back to summary |
|---|---|
| private final StringProperty idText | |
| idTextValidator | back to summary |
|---|---|
| private final de. | |
| interpretParser | back to summary |
|---|---|
| private final ObjectProperty<PlainCitationParserChoice> interpretParser | |
| interpretParsers | back to summary |
|---|---|
| private final ListProperty<PlainCitationParserChoice> interpretParsers | |
| interpretText | back to summary |
|---|---|
| private final StringProperty interpretText | |
| interpretTextValidator | back to summary |
|---|---|
| private final de. | |
| interpretWorker | back to summary |
|---|---|
| private Task<Optional<List<BibEntry>>> interpretWorker | |
| libraryTab | back to summary |
|---|---|
| private final LibraryTab libraryTab | |
| LOGGER | back to summary |
|---|---|
| private static final Logger LOGGER | |
| preferences | back to summary |
|---|---|
| private final GuiPreferences preferences | |
| stateManager | back to summary |
|---|---|
| private final StateManager stateManager | |
| taskExecutor | back to summary |
|---|---|
| private final UiTaskExecutor taskExecutor | |
| urlFetcher | back to summary |
|---|---|
| private final UrlBasedFetcher urlFetcher | |
| urlText | back to summary |
|---|---|
| private final StringProperty urlText | |
| urlTextValidator | back to summary |
|---|---|
| private final de. | |
| urlWorker | back to summary |
|---|---|
| private Task<List<BibEntry>> urlWorker | |
| NewEntryViewModel | back to summary |
|---|---|
| public NewEntryViewModel(GuiPreferences preferences, LibraryTab libraryTab, DialogService dialogService, StateManager stateManager, UiTaskExecutor taskExecutor, FileUpdateMonitor fileUpdateMonitor, AiService aiService) | |
| bibtexTextProperty | back to summary |
|---|---|
| public StringProperty bibtexTextProperty() | |
| bibtexTextValidatorProperty | back to summary |
|---|---|
| public ReadOnlyBooleanProperty bibtexTextValidatorProperty() | |
| cancel | back to summary |
|---|---|
| public void cancel() | |
| checkDOI | back to summary |
|---|---|
| public Optional | |
| duplicateDoiValidatorStatus | back to summary |
|---|---|
| public de. | |
| executedSuccessfullyProperty | back to summary |
|---|---|
| public ReadOnlyBooleanProperty executedSuccessfullyProperty() | |
| executeEnterUrl | back to summary |
|---|---|
| public void executeEnterUrl() | |
| executeInterpretCitations | back to summary |
|---|---|
| public void executeInterpretCitations() | |
| executeInterpretCitationsInBackground | back to summary |
|---|---|
| private void executeInterpretCitationsInBackground() LLM responses can take long, so the dialog closes right away and the entries are added once the LLM answered. | |
| executeLookupIdentifier | back to summary |
|---|---|
| public void executeLookupIdentifier(boolean searchComposite) | |
| executeSpecifyBibtex | back to summary |
|---|---|
| public void executeSpecifyBibtex() | |
| executingProperty | back to summary |
|---|---|
| public ReadOnlyBooleanProperty executingProperty() | |
| getDuplicateEntry | back to summary |
|---|---|
| public BibEntry getDuplicateEntry() | |
| idFetcherProperty | back to summary |
|---|---|
| public ObjectProperty | |
| idFetchersProperty | back to summary |
|---|---|
| public ListProperty | |
| idFetcherValidatorProperty | back to summary |
|---|---|
| public ReadOnlyBooleanProperty idFetcherValidatorProperty() | |
| idTextProperty | back to summary |
|---|---|
| public StringProperty idTextProperty() | |
| idTextValidatorProperty | back to summary |
|---|---|
| public ReadOnlyBooleanProperty idTextValidatorProperty() | |
| importInterpretedCitations | back to summary |
|---|---|
| private boolean importInterpretedCitations(Optional<List<BibEntry>> result) | |
| interpretParserProperty | back to summary |
|---|---|
| public ObjectProperty | |
| interpretParsersProperty | back to summary |
|---|---|
| public ListProperty | |
| interpretTextProperty | back to summary |
|---|---|
| public StringProperty interpretTextProperty() | |
| interpretTextValidatorProperty | back to summary |
|---|---|
| public ReadOnlyBooleanProperty interpretTextValidatorProperty() | |
| parseCitations | back to summary |
|---|---|
| private Optional | |
| populateDOICache | back to summary |
|---|---|
| public void populateDOICache() | |
| showInterpretCitationsFailure | back to summary |
|---|---|
| private void showInterpretCitationsFailure(Throwable exception) | |
| urlTextProperty | back to summary |
|---|---|
| public StringProperty urlTextProperty() | |
| urlTextValidatorProperty | back to summary |
|---|---|
| public ReadOnlyBooleanProperty urlTextValidatorProperty() | |
| withCoversDownloaded | back to summary |
|---|---|
| private BibEntry withCoversDownloaded(BibEntry entry) | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| protected List | call()
Implements abstract javafx. Invoked when the Task is executed, the call method must be overridden and implemented by subclasses. |
| WorkerEnterUrl | back to summary |
|---|---|
| private WorkerEnterUrl() | |
| call | back to summary |
|---|---|
| protected List Implements abstract javafx. Doc from javafx. Invoked when the Task is executed, the call method must be overridden and implemented by subclasses. The call method actually performs the background thread logic. Only the updateProgress, updateMessage, updateValue and updateTitle methods of Task may be called from code within this method. Any other interaction with the Task from the background thread will result in runtime exceptions.
| |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| protected Optional | call()
Implements abstract javafx. Invoked when the Task is executed, the call method must be overridden and implemented by subclasses. |
| WorkerInterpretCitations | back to summary |
|---|---|
| private WorkerInterpretCitations() | |
| call | back to summary |
|---|---|
| protected Optional Implements abstract javafx. Doc from javafx. Invoked when the Task is executed, the call method must be overridden and implemented by subclasses. The call method actually performs the background thread logic. Only the updateProgress, updateMessage, updateValue and updateTitle methods of Task may be called from code within this method. Any other interaction with the Task from the background thread will result in runtime exceptions.
| |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| protected Optional | call()
Implements abstract javafx. Invoked when the Task is executed, the call method must be overridden and implemented by subclasses. |
| WorkerLookupId | back to summary |
|---|---|
| private WorkerLookupId() | |
| call | back to summary |
|---|---|
| protected Optional Implements abstract javafx. Doc from javafx. Invoked when the Task is executed, the call method must be overridden and implemented by subclasses. The call method actually performs the background thread logic. Only the updateProgress, updateMessage, updateValue and updateTitle methods of Task may be called from code within this method. Any other interaction with the Task from the background thread will result in runtime exceptions.
| |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| protected Optional | call()
Implements abstract javafx. Invoked when the Task is executed, the call method must be overridden and implemented by subclasses. |
| WorkerLookupTypedId | back to summary |
|---|---|
| private WorkerLookupTypedId() | |
| call | back to summary |
|---|---|
| protected Optional Implements abstract javafx. Doc from javafx. Invoked when the Task is executed, the call method must be overridden and implemented by subclasses. The call method actually performs the background thread logic. Only the updateProgress, updateMessage, updateValue and updateTitle methods of Task may be called from code within this method. Any other interaction with the Task from the background thread will result in runtime exceptions.
| |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| protected Optional | call()
Implements abstract javafx. Invoked when the Task is executed, the call method must be overridden and implemented by subclasses. |
| WorkerSpecifyBibtex | back to summary |
|---|---|
| private WorkerSpecifyBibtex() | |
| call | back to summary |
|---|---|
| protected Optional Implements abstract javafx. Doc from javafx. Invoked when the Task is executed, the call method must be overridden and implemented by subclasses. The call method actually performs the background thread logic. Only the updateProgress, updateMessage, updateValue and updateTitle methods of Task may be called from code within this method. Any other interaction with the Task from the background thread will result in runtime exceptions.
| |