Top Fields Constructors Methods
org.jabref.gui.entryeditor.citationrelationtab

public Class CitationsRelationsTabViewModel

extends Object
Class Inheritance
Imports
java.util.Arrays, .List, java.util.stream.Collectors, javax.swing.undo.UndoManager, org.jabref.gui.DialogService, .StateManager, org.jabref.gui.entryeditor.citationrelationtab.semanticscholar.CitationFetcher, org.jabref.gui.externalfiles.ImportHandler, org.jabref.gui.util.TaskExecutor, org.jabref.logic.citationkeypattern.CitationKeyGenerator, .CitationKeyPatternPreferences, org.jabref.model.database.BibDatabaseContext, org.jabref.model.entry.BibEntry, org.jabref.model.entry.field.StandardField, org.jabref.model.util.FileUpdateMonitor, org.jabref.preferences.PreferencesService

Field Summary

Modifier and TypeField and Description
private final BibDatabaseContext
private final DialogService
private final FileUpdateMonitor
private final PreferencesService
private final StateManager
private final TaskExecutor
private final UndoManager

Constructor Summary

AccessConstructor and Description
public
CitationsRelationsTabViewModel(BibDatabaseContext databaseContext, PreferencesService preferencesService, UndoManager undoManager, StateManager stateManager, DialogService dialogService, FileUpdateMonitor fileUpdateMonitor, TaskExecutor taskExecutor)

Method Summary

Modifier and TypeMethod and Description
private void
private List<String>
private void
importCitedBy(List<BibEntry> entries, BibEntry existingEntry, ImportHandler importHandler)

private void
importCites(List<BibEntry> entries, BibEntry existingEntry, ImportHandler importHandler)

public void
importEntries(List<CitationRelationItem> entriesToImport, CitationFetcher.SearchType searchType, BibEntry existingEntry)

private String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

databaseContextback to summary
private final BibDatabaseContext databaseContext
dialogServiceback to summary
private final DialogService dialogService
fileUpdateMonitorback to summary
private final FileUpdateMonitor fileUpdateMonitor
preferencesServiceback to summary
private final PreferencesService preferencesService
stateManagerback to summary
private final StateManager stateManager
taskExecutorback to summary
private final TaskExecutor taskExecutor
undoManagerback to summary
private final UndoManager undoManager

Constructor Detail

CitationsRelationsTabViewModelback to summary
public CitationsRelationsTabViewModel(BibDatabaseContext databaseContext, PreferencesService preferencesService, UndoManager undoManager, StateManager stateManager, DialogService dialogService, FileUpdateMonitor fileUpdateMonitor, TaskExecutor taskExecutor)

Method Detail

addToKeyToListback to summary
private void addToKeyToList(List<String> list, String key)
getExistingEntriesFromCiteFieldback to summary
private List<String> getExistingEntriesFromCiteField(BibEntry entry)
importCitedByback to summary
private void importCitedBy(List<BibEntry> entries, BibEntry existingEntry, ImportHandler importHandler)
importCitesback to summary
private void importCites(List<BibEntry> entries, BibEntry existingEntry, ImportHandler importHandler)
importEntriesback to summary
public void importEntries(List<CitationRelationItem> entriesToImport, CitationFetcher.SearchType searchType, BibEntry existingEntry)
toCommaSeparatedStringback to summary
private String toCommaSeparatedString(List<String> citeentries)