Top Fields Constructors Methods
org.jabref.gui.importer.fetcher

public Class WebSearchPaneViewModel

extends Object
Class Inheritance
Imports
java.util.concurrent.Callable, javafx.beans.property.ListProperty, .ObjectProperty, .SimpleListProperty, .SimpleObjectProperty, .SimpleStringProperty, .StringProperty, javafx.collections.FXCollections, .ObservableList, org.jabref.gui.DialogService, .StateManager, org.jabref.gui.importer.ImportEntriesDialog, org.jabref.gui.util.BackgroundTask, org.jabref.logic.importer.CompositeIdFetcher, .ParserResult, .SearchBasedFetcher, .WebFetchers, org.jabref.logic.l10n.Localization, org.jabref.model.strings.StringUtil, org.jabref.model.util.OptionalUtil, org.jabref.preferences.PreferencesService, .SidePanePreferences, com.tobiasdiez.easybind.EasyBind, de.saxsys.mvvmfx.utils.validation.FunctionBasedValidator, de.saxsys.mvvmfx.utils.validation.ValidationMessage, de.saxsys.mvvmfx.utils.validation.ValidationStatus, de.saxsys.mvvmfx.utils.validation.Validator, org.apache.lucene.queryparser.flexible.core.QueryNodeParseException, org.apache.lucene.queryparser.flexible.core.parser.SyntaxParser, org.apache.lucene.queryparser.flexible.standard.parser.ParseException, org.apache.lucene.queryparser.flexible.standard.parser.StandardSyntaxParser

Field Summary

Modifier and TypeField and Description
private final DialogService
private final ListProperty<SearchBasedFetcher>
private final org.apache.lucene.queryparser.flexible.core.parser.SyntaxParser
private final PreferencesService
private final StringProperty
private final de.saxsys.mvvmfx.utils.validation.Validator
private final ObjectProperty<SearchBasedFetcher>
private final StateManager

Constructor Summary

AccessConstructor and Description
public
WebSearchPaneViewModel(PreferencesService preferencesService, DialogService dialogService, StateManager stateManager)

Method Summary

Modifier and TypeMethod and Description
public ListProperty<SearchBasedFetcher>
public ObservableList<SearchBasedFetcher>
public String
public SearchBasedFetcher
public StringProperty
public de.saxsys.mvvmfx.utils.validation.ValidationStatus
public void
public ObjectProperty<SearchBasedFetcher>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

dialogServiceback to summary
private final DialogService dialogService
fetchersback to summary
private final ListProperty<SearchBasedFetcher> fetchers
parserback to summary
private final org.apache.lucene.queryparser.flexible.core.parser.SyntaxParser parser
preferencesServiceback to summary
private final PreferencesService preferencesService
queryback to summary
private final StringProperty query
searchQueryValidatorback to summary
private final de.saxsys.mvvmfx.utils.validation.Validator searchQueryValidator
selectedFetcherback to summary
private final ObjectProperty<SearchBasedFetcher> selectedFetcher
stateManagerback to summary
private final StateManager stateManager

Constructor Detail

WebSearchPaneViewModelback to summary
public WebSearchPaneViewModel(PreferencesService preferencesService, DialogService dialogService, StateManager stateManager)

Method Detail

fetchersPropertyback to summary
public ListProperty<SearchBasedFetcher> fetchersProperty()
getFetchersback to summary
public ObservableList<SearchBasedFetcher> getFetchers()
getQueryback to summary
public String getQuery()
getSelectedFetcherback to summary
public SearchBasedFetcher getSelectedFetcher()
queryPropertyback to summary
public StringProperty queryProperty()
queryValidationStatusback to summary
public de.saxsys.mvvmfx.utils.validation.ValidationStatus queryValidationStatus()
searchback to summary
public void search()
selectedFetcherPropertyback to summary
public ObjectProperty<SearchBasedFetcher> selectedFetcherProperty()