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

public Class SciteTabViewModel

extends AbstractViewModel
Class Inheritance
Imports
java.io.IOException, java.net.MalformedURLException, .URI, .URISyntaxException, .URL, java.util.Optional, java.util.concurrent.Future, javafx.beans.property.ObjectProperty, .SimpleObjectProperty, .SimpleStringProperty, .StringProperty, org.jabref.gui.AbstractViewModel, org.jabref.gui.util.BackgroundTask, .TaskExecutor, org.jabref.logic.importer.FetcherException, org.jabref.logic.l10n.Localization, org.jabref.logic.net.URLDownload, org.jabref.model.entry.BibEntry, org.jabref.model.entry.identifier.DOI, org.jabref.preferences.PreferencesService, kong.unirest.core.json.JSONObject, org.tinylog.Logger

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum
SciteTabViewModel.SciteStatus

Status enum for Scite tab

Field Summary

Modifier and TypeField and Description
private static final String
private Optional<SciteTallyModel>
private final PreferencesService
private final StringProperty
private Future<?>
private final ObjectProperty<SciteTabViewModel.SciteStatus>
private final TaskExecutor

Constructor Summary

AccessConstructor and Description
public
SciteTabViewModel(PreferencesService preferencesService, TaskExecutor taskExecutor)

Method Summary

Modifier and TypeMethod and Description
public void
private void
public SciteTallyModel
public Optional<SciteTallyModel>
public StringProperty
public boolean
public ObjectProperty<SciteTabViewModel.SciteStatus>

Field Detail

BASE_URLback to summary
private static final String BASE_URL
currentResultback to summary
private Optional<SciteTallyModel> currentResult
preferencesServiceback to summary
private final PreferencesService preferencesService
searchErrorback to summary
private final StringProperty searchError
searchTaskback to summary
private Future<?> searchTask
statusback to summary
private final ObjectProperty<SciteTabViewModel.SciteStatus> status
taskExecutorback to summary
private final TaskExecutor taskExecutor

Constructor Detail

SciteTabViewModelback to summary
public SciteTabViewModel(PreferencesService preferencesService, TaskExecutor taskExecutor)

Method Detail

bindToEntryback to summary
public void bindToEntry(BibEntry entry)
cancelSearchback to summary
private void cancelSearch()
fetchTalliesback to summary
public SciteTallyModel fetchTallies(DOI doi) throws FetcherException
getCurrentResultback to summary
public Optional<SciteTallyModel> getCurrentResult()
searchErrorPropertyback to summary
public StringProperty searchErrorProperty()
shouldShowback to summary
public boolean shouldShow()
statusPropertyback to summary
public ObjectProperty<SciteTabViewModel.SciteStatus> statusProperty()
org.jabref.gui.entryeditor back to summary

public final Enum SciteTabViewModel.SciteStatus

extends Enum<SciteTabViewModel.SciteStatus>
Class Inheritance

Status enum for Scite tab

Field Summary

Modifier and TypeField and Description
public static final SciteTabViewModel.SciteStatus
public static final SciteTabViewModel.SciteStatus
public static final SciteTabViewModel.SciteStatus

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static SciteTabViewModel.SciteStatus
public static SciteTabViewModel.SciteStatus[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ERRORback to summary
public static final SciteTabViewModel.SciteStatus ERROR
FOUNDback to summary
public static final SciteTabViewModel.SciteStatus FOUND
IN_PROGRESSback to summary
public static final SciteTabViewModel.SciteStatus IN_PROGRESS

Constructor Detail

SciteStatusback to summary
private SciteStatus()

Method Detail

valueOfback to summary
public static SciteTabViewModel.SciteStatus valueOf(String name)
valuesback to summary
public static SciteTabViewModel.SciteStatus[] values()