Top Fields Constructors Methods
org.jabref.gui.preferences.websearch

public Class WebSearchTab

extends AbstractPreferenceTabView<WebSearchTabViewModel>
implements PreferencesTab
Class Inheritance
All Implemented Interfaces
org.jabref.gui.preferences.PreferencesTab
Imports
javafx.beans.InvalidationListener, javafx.fxml.FXML, javafx.scene.control.Button, .CheckBox, .SplitPane, .TableColumn, .TableView, .TextField, .Tooltip, javafx.scene.control.cell.CheckBoxTableCell, .TextFieldTableCell, javafx.scene.input.MouseButton, org.jabref.gui.preferences.AbstractPreferenceTabView, .PreferencesTab, org.jabref.gui.slr.StudyCatalogItem, org.jabref.gui.util.ViewModelTableRowFactory, org.jabref.logic.l10n.Localization, org.jabref.logic.preferences.FetcherApiKey, com.airhacks.afterburner.views.ViewLoader, com.tobiasdiez.easybind.EasyBind

Field Summary

Modifier and TypeField and Description
private TableColumn<FetcherApiKey, String>
private TableView<FetcherApiKey>
private TableColumn<StudyCatalogItem, String>
private TableColumn<StudyCatalogItem, Boolean>
private TableView<StudyCatalogItem>
private TableColumn<FetcherApiKey, String>
private CheckBox
private CheckBox
private CheckBox
private CheckBox
private TextField
private CheckBox
private SplitPane
private Button
private TableColumn<FetcherApiKey, Boolean>
private CheckBox
private TextField
private CheckBox
Inherited from org.jabref.gui.preferences.AbstractPreferenceTabView:
dialogServicepreferencesServicetaskExecutorviewModel

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv void
public String
getTabName()

Implements org.jabref.gui.preferences.PreferencesTab.getTabName.

Should return the localized identifier to use for the tab.

public void
private void
Inherited from org.jabref.gui.preferences.AbstractPreferenceTabView:
getBuildergetRestartWarningssetValuesstoreSettingsvalidateSettings

Field Detail

apiKeyNameback to summary
private TableColumn<FetcherApiKey, String> apiKeyName
Annotations
@FXML
apiKeySelectorTableback to summary
private TableView<FetcherApiKey> apiKeySelectorTable
Annotations
@FXML
catalogColumnback to summary
private TableColumn<StudyCatalogItem, String> catalogColumn
Annotations
@FXML
catalogEnabledColumnback to summary
private TableColumn<StudyCatalogItem, Boolean> catalogEnabledColumn
Annotations
@FXML
catalogTableback to summary
private TableView<StudyCatalogItem> catalogTable
Annotations
@FXML
customApiKeyback to summary
private TableColumn<FetcherApiKey, String> customApiKey
Annotations
@FXML
downloadLinkedOnlineFilesback to summary
private CheckBox downloadLinkedOnlineFiles
Annotations
@FXML
enableWebSearchback to summary
private CheckBox enableWebSearch
Annotations
@FXML
generateNewKeyOnImportback to summary
private CheckBox generateNewKeyOnImport
Annotations
@FXML
grobidEnabledback to summary
private CheckBox grobidEnabled
Annotations
@FXML
grobidURLback to summary
private TextField grobidURL
Annotations
@FXML
persistApiKeysback to summary
private CheckBox persistApiKeys
Annotations
@FXML
persistentTooltipWrapperback to summary
private SplitPane persistentTooltipWrapper
Annotations
@FXML
testCustomApiKeyback to summary
private Button testCustomApiKey
Annotations
@FXML
useCustomApiKeyback to summary
private TableColumn<FetcherApiKey, Boolean> useCustomApiKey
Annotations
@FXML
useCustomDOIback to summary
private CheckBox useCustomDOI
Annotations
@FXML
useCustomDOINameback to summary
private TextField useCustomDOIName
Annotations
@FXML
warnAboutDuplicatesOnImportback to summary
private CheckBox warnAboutDuplicatesOnImport
Annotations
@FXML

Constructor Detail

WebSearchTabback to summary
public WebSearchTab()

Method Detail

checkCustomApiKeyback to summary
pack-priv void checkCustomApiKey()
Annotations
@FXML
getTabNameback to summary
public String getTabName()

Implements org.jabref.gui.preferences.PreferencesTab.getTabName.

Doc from org.jabref.gui.preferences.PreferencesTab.getTabName.

Should return the localized identifier to use for the tab.

Returns:String

Identifier for the tab (for instance "General", "Appearance" or "External Files").

Annotations
@Override
initializeback to summary
public void initialize()
updateFetcherApiKeyback to summary
private void updateFetcherApiKey(FetcherApiKey apiKey)