Verified Owner
Top Inners Constructors Methods
org.jabref.gui

public Class Notifications

extends Object
Class Inheritance
Imports
java.nio.file.Path, java.util.Optional, javafx.concurrent.Task, .WorkerStateEvent, javafx.event.EventHandler, javafx.scene.control.ProgressBar, javafx.scene.layout.HBox, .Priority, javafx.util.Duration, org.jabref.gui.icon.IconTheme, org.jabref.gui.util.DelayedExecution, .UiTaskExecutor, org.jabref.logic.l10n.Localization, org.jabref.logic.util.strings.StringUtil, com.dlsc.gemsfx.infocenter.Notification, .NotificationAction, .NotificationView, org.jspecify.annotations.NullMarked

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class
public static class
public static class
public static class
public static class
public static class

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

Notificationsback to summary
private Notifications()
org.jabref.gui back to summary

public Class Notifications.DonationNotification

extends Notification<Object>
Class Inheritance
Annotations
@NullMarked

Field Summary

Inherited from com.dlsc.gemsfx.infocenter.Notification:
onClick

Constructor Summary

AccessConstructor and Description
public
DonationNotification(String title, String description)

Method Summary

Inherited from com.dlsc.gemsfx.infocenter.Notification:
compareTodateTimePropertyexpandedPropertygetActionsgetDateTimegetGroupgetOnClickgetSummarygetTitlegetTypegetUserObjectisExpandedonClickPropertyremovesetDateTimesetExpandedsetOnClicksetSummarysetTitlesetTypesetUserObjectsummaryPropertytitlePropertytoStringtypePropertyuserObjectProperty

Constructor Detail

DonationNotificationback to summary
public DonationNotification(String title, String description)
org.jabref.gui back to summary

public Class Notifications.DonationNotificationView

extends NotificationView<Object, Notifications.DonationNotification>
Class Inheritance
Annotations
@NullMarked

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from com.dlsc.gemsfx.infocenter.NotificationView:
computeMaxHeightcomputeMinHeightcomputePrefHeightcontentPropertygetContentgetGraphicgetNotificationgetTimeConvertergraphicPropertyisShowContentlayoutChildrensetContentsetGraphicsetShowContentsetTimeConvertershowContentPropertytimeConverterPropertyupdateDateAndTimeLabel

Constructor Detail

DonationNotificationViewback to summary
public DonationNotificationView(Notifications.DonationNotification notification)
org.jabref.gui back to summary

public Class Notifications.FileNotification

extends Notification<Path>
Class Inheritance
Known Direct Subclasses
org.jabref.gui.collab.DatabaseChangeMonitor.ExternalLibraryChangeNotification, org.jabref.gui.exporter.ExportCommand.ExportSuccessNotification, org.jabref.gui.linkedfile.OcrLinkedFileAction.OcredFileSuccessNotification

Field Summary

Inherited from com.dlsc.gemsfx.infocenter.Notification:
onClick

Constructor Summary

AccessConstructor and Description
public
FileNotification(String title, String description)

Method Summary

Inherited from com.dlsc.gemsfx.infocenter.Notification:
compareTodateTimePropertyexpandedPropertygetActionsgetDateTimegetGroupgetOnClickgetSummarygetTitlegetTypegetUserObjectisExpandedonClickPropertyremovesetDateTimesetExpandedsetOnClicksetSummarysetTitlesetTypesetUserObjectsummaryPropertytitlePropertytoStringtypePropertyuserObjectProperty

Constructor Detail

FileNotificationback to summary
public FileNotification(String title, String description)
org.jabref.gui back to summary

public Class Notifications.TaskNotification

extends Notification<Task<?>>
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv boolean
Inherited from com.dlsc.gemsfx.infocenter.Notification:
onClick

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
Inherited from com.dlsc.gemsfx.infocenter.Notification:
compareTodateTimePropertyexpandedPropertygetActionsgetDateTimegetGroupgetOnClickgetSummarygetTitlegetTypegetUserObjectisExpandedonClickPropertyremovesetDateTimesetExpandedsetOnClicksetSummarysetTitlesetTypesetUserObjectsummaryPropertytitlePropertytoStringtypePropertyuserObjectProperty

Field Detail

undefinedTaskback to summary
pack-priv boolean undefinedTask

Constructor Detail

TaskNotificationback to summary
public TaskNotification(Task<?> task)

Method Detail

finishTaskback to summary
private void finishTask()
org.jabref.gui back to summary

public Class Notifications.TaskNotificationView

extends NotificationView<Task<?>, Notifications.TaskNotification>
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv ProgressBar

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from com.dlsc.gemsfx.infocenter.NotificationView:
computeMaxHeightcomputeMinHeightcomputePrefHeightcontentPropertygetContentgetGraphicgetNotificationgetTimeConvertergraphicPropertyisShowContentlayoutChildrensetContentsetGraphicsetShowContentsetTimeConvertershowContentPropertytimeConverterPropertyupdateDateAndTimeLabel

Field Detail

progressBarback to summary
pack-priv ProgressBar progressBar

Constructor Detail

TaskNotificationViewback to summary
public TaskNotificationView(Notifications.TaskNotification notification)
org.jabref.gui back to summary

public Class Notifications.UiNotification

extends Notification<Object>
Class Inheritance

Field Summary

Inherited from com.dlsc.gemsfx.infocenter.Notification:
onClick

Constructor Summary

AccessConstructor and Description
public
UiNotification(String title, String description)

public
UiNotification(String title, String description, Duration duration)

Method Summary

Modifier and TypeMethod and Description
public Notifications.UiNotification
Inherited from com.dlsc.gemsfx.infocenter.Notification:
compareTodateTimePropertyexpandedPropertygetActionsgetDateTimegetGroupgetOnClickgetSummarygetTitlegetTypegetUserObjectisExpandedonClickPropertyremovesetDateTimesetExpandedsetOnClicksetSummarysetTitlesetTypesetUserObjectsummaryPropertytitlePropertytoStringtypePropertyuserObjectProperty

Constructor Detail

UiNotificationback to summary
public UiNotification(String title, String description)
UiNotificationback to summary
public UiNotification(String title, String description, Duration duration)

Method Detail

withAutoCloseback to summary
public Notifications.UiNotification withAutoClose(Duration duration)
org.jabref.gui back to summary

public Class Notifications.UndefinedNotification

extends Notification<Object>
Class Inheritance

Field Summary

Inherited from com.dlsc.gemsfx.infocenter.Notification:
onClick

Constructor Summary

AccessConstructor and Description
public
UndefinedNotification(String title, String description)

Method Summary

Inherited from com.dlsc.gemsfx.infocenter.Notification:
compareTodateTimePropertyexpandedPropertygetActionsgetDateTimegetGroupgetOnClickgetSummarygetTitlegetTypegetUserObjectisExpandedonClickPropertyremovesetDateTimesetExpandedsetOnClicksetSummarysetTitlesetTypesetUserObjectsummaryPropertytitlePropertytoStringtypePropertyuserObjectProperty

Constructor Detail

UndefinedNotificationback to summary
public UndefinedNotification(String title, String description)