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

public Class NetworkTab

extends AbstractPreferenceTabView<NetworkTabViewModel>
implements PreferencesTab
Class Inheritance
All Implemented Interfaces
org.jabref.gui.preferences.PreferencesTab
Imports
java.time.LocalDate, java.time.format.DateTimeFormatter, javafx.application.Platform, javafx.beans.binding.BooleanBinding, javafx.beans.property.SimpleStringProperty, javafx.fxml.FXML, javafx.scene.control.Button, .CheckBox, .Label, .SplitPane, .TableColumn, .TableView, .TextField, .Tooltip, javafx.scene.input.MouseEvent, org.jabref.gui.icon.IconTheme, org.jabref.gui.preferences.AbstractPreferenceTabView, .PreferencesTab, org.jabref.gui.util.IconValidationDecorator, .ValueTableCellFactory, org.jabref.logic.l10n.Localization, com.airhacks.afterburner.views.ViewLoader, com.tobiasdiez.easybind.EasyBind, de.saxsys.mvvmfx.utils.validation.visualization.ControlsFxVisualizer, org.controlsfx.control.textfield.CustomPasswordField

Field Summary

Modifier and TypeField and Description
private TableColumn<CustomCertificateViewModel, String>
private TableColumn<CustomCertificateViewModel, String>
private TableColumn<CustomCertificateViewModel, String>
private TableColumn<CustomCertificateViewModel, String>
private TableColumn<CustomCertificateViewModel, String>
private TableColumn<CustomCertificateViewModel, String>
private TableColumn<CustomCertificateViewModel, String>
private Button
private TableView<CustomCertificateViewModel>
private SplitPane
private TextField
private Label
private org.controlsfx.control.textfield.CustomPasswordField
private int
private Label
private String
private CheckBox
private TextField
private Label
private CheckBox
private CheckBox
private TextField
private Label
private final de.saxsys.mvvmfx.utils.validation.visualization.ControlsFxVisualizer
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
pack-priv void
private String
formatDate(LocalDate localDate)

private String
public String
getTabName()

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

Should return the localized identifier to use for the tab.

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

Field Detail

actionsColumnback to summary
private TableColumn<CustomCertificateViewModel, String> actionsColumn
Annotations
@FXML
certIssuerback to summary
private TableColumn<CustomCertificateViewModel, String> certIssuer
Annotations
@FXML
certSerialNumberback to summary
private TableColumn<CustomCertificateViewModel, String> certSerialNumber
Annotations
@FXML
certSignatureAlgorithmback to summary
private TableColumn<CustomCertificateViewModel, String> certSignatureAlgorithm
Annotations
@FXML
certValidFromback to summary
private TableColumn<CustomCertificateViewModel, String> certValidFrom
Annotations
@FXML
certValidToback to summary
private TableColumn<CustomCertificateViewModel, String> certValidTo
Annotations
@FXML
certVersionback to summary
private TableColumn<CustomCertificateViewModel, String> certVersion
Annotations
@FXML
checkConnectionButtonback to summary
private Button checkConnectionButton
Annotations
@FXML
customCertificatesTableback to summary
private TableView<CustomCertificateViewModel> customCertificatesTable
Annotations
@FXML
persistentTooltipWrapperback to summary
private SplitPane persistentTooltipWrapper
Annotations
@FXML
proxyHostnameback to summary
private TextField proxyHostname
Annotations
@FXML
proxyHostnameLabelback to summary
private Label proxyHostnameLabel
Annotations
@FXML
proxyPasswordback to summary
private org.controlsfx.control.textfield.CustomPasswordField proxyPassword
Annotations
@FXML
proxyPasswordCaretPositionback to summary
private int proxyPasswordCaretPosition
proxyPasswordLabelback to summary
private Label proxyPasswordLabel
Annotations
@FXML
proxyPasswordTextback to summary
private String proxyPasswordText
proxyPersistPasswordback to summary
private CheckBox proxyPersistPassword
Annotations
@FXML
proxyPortback to summary
private TextField proxyPort
Annotations
@FXML
proxyPortLabelback to summary
private Label proxyPortLabel
Annotations
@FXML
proxyUseback to summary
private CheckBox proxyUse
Annotations
@FXML
proxyUseAuthenticationback to summary
private CheckBox proxyUseAuthentication
Annotations
@FXML
proxyUsernameback to summary
private TextField proxyUsername
Annotations
@FXML
proxyUsernameLabelback to summary
private Label proxyUsernameLabel
Annotations
@FXML
validationVisualizerback to summary
private final de.saxsys.mvvmfx.utils.validation.visualization.ControlsFxVisualizer validationVisualizer
versionCheckback to summary
private CheckBox versionCheck
Annotations
@FXML

Constructor Detail

NetworkTabback to summary
public NetworkTab()

Method Detail

addCertificateFileback to summary
pack-priv void addCertificateFile()
Annotations
@FXML
checkConnectionback to summary
pack-priv void checkConnection()
Annotations
@FXML
formatDateback to summary
private String formatDate(LocalDate localDate)
formatVersionback to summary
private String formatVersion(String version)
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()
proxyPasswordMaskback to summary
private void proxyPasswordMask(MouseEvent event)
proxyPasswordRevealback to summary
private void proxyPasswordReveal(MouseEvent event)