Verified Owner
Top Fields Constructors Methods
org.jabref.gui.help

public Class AboutDialogViewModel

extends AbstractViewModel
Class Inheritance
Imports
java.io.IOException, java.util.ArrayList, .Arrays, .Locale, java.util.stream.Collectors, javafx.beans.property.ReadOnlyBooleanProperty, .ReadOnlyBooleanWrapper, .ReadOnlyStringProperty, .ReadOnlyStringWrapper, org.jabref.gui.AbstractViewModel, .DialogService, org.jabref.gui.clipboard.ClipBoardManager, org.jabref.gui.desktop.os.NativeDesktop, org.jabref.gui.preferences.GuiPreferences, org.jabref.gui.util.URLs, org.jabref.logic.l10n.Localization, org.jabref.logic.util.BuildInfo, org.jspecify.annotations.NonNull, org.slf4j.Logger, .LoggerFactory

Field Summary

Modifier and TypeField and Description
private final String
private final ClipBoardManager
private final ReadOnlyStringWrapper
private final DialogService
private final ReadOnlyStringWrapper
private final ReadOnlyBooleanWrapper
private final ReadOnlyStringWrapper
private final Logger
private final ReadOnlyStringWrapper
private final GuiPreferences
private final ReadOnlyStringWrapper
private final String

Constructor Summary

AccessConstructor and Description
public
AboutDialogViewModel(@NonNull DialogService dialogService, @NonNull GuiPreferences preferences, @NonNull ClipBoardManager clipBoardManager, BuildInfo buildInfo)

Method Summary

Modifier and TypeMethod and Description
public void
public ReadOnlyStringProperty
public String
public String
public String
public String
public String
public String
public ReadOnlyBooleanProperty
public boolean
public ReadOnlyStringProperty
public ReadOnlyStringProperty
public void
public void
public void
public void
public void
public void
public void
public void
private void
public ReadOnlyStringProperty

Field Detail

changelogUrlback to summary
private final String changelogUrl
clipBoardManagerback to summary
private final ClipBoardManager clipBoardManager
developmentVersionback to summary
private final ReadOnlyStringWrapper developmentVersion
dialogServiceback to summary
private final DialogService dialogService
environmentInfoback to summary
private final ReadOnlyStringWrapper environmentInfo
isDevelopmentVersionback to summary
private final ReadOnlyBooleanWrapper isDevelopmentVersion
licenseback to summary
private final ReadOnlyStringWrapper license
loggerback to summary
private final Logger logger
maintainersback to summary
private final ReadOnlyStringWrapper maintainers
preferencesback to summary
private final GuiPreferences preferences
versionback to summary
private final ReadOnlyStringWrapper version
versionInfoback to summary
private final String versionInfo

Constructor Detail

AboutDialogViewModelback to summary
public AboutDialogViewModel(@NonNull DialogService dialogService, @NonNull GuiPreferences preferences, @NonNull ClipBoardManager clipBoardManager, BuildInfo buildInfo)

Method Detail

copyVersionToClipboardback to summary
public void copyVersionToClipboard()
developmentVersionPropertyback to summary
public ReadOnlyStringProperty developmentVersionProperty()
getDevelopmentVersionback to summary
public String getDevelopmentVersion()
getEnvironmentInfoback to summary
public String getEnvironmentInfo()
getLicenseback to summary
public String getLicense()
getMaintainersback to summary
public String getMaintainers()
getVersionback to summary
public String getVersion()
getVersionInfoback to summary
public String getVersionInfo()
isDevelopmentVersionPropertyback to summary
public ReadOnlyBooleanProperty isDevelopmentVersionProperty()
isIsDevelopmentVersionback to summary
public boolean isIsDevelopmentVersion()
licensePropertyback to summary
public ReadOnlyStringProperty licenseProperty()
maintainersPropertyback to summary
public ReadOnlyStringProperty maintainersProperty()
openChangeLogback to summary
public void openChangeLog()
openContributorsback to summary
public void openContributors()
openDonationback to summary
public void openDonation()
openExternalLibrariesWebsiteback to summary
public void openExternalLibrariesWebsite()
openGitHubback to summary
public void openGitHub()
openJabrefWebsiteback to summary
public void openJabrefWebsite()
openLicenseback to summary
public void openLicense()
openPrivacyPolicyback to summary
public void openPrivacyPolicy()
openWebsiteback to summary
private void openWebsite(String url)
versionPropertyback to summary
public ReadOnlyStringProperty versionProperty()