Uses of Interface
io.github.palexdev.materialfx.notifications.base.INotificationSystem
Packages that use INotificationSystem
Package
Description
-
Uses of INotificationSystem in io.github.palexdev.materialfx.notifications
Classes in io.github.palexdev.materialfx.notifications that implement INotificationSystemModifier and TypeClassDescriptionclassImplementation of anAbstractMFXNotificationSystemwhich makes use of aMFXNotificationCenterto show the notifications.classSimple implementation of anAbstractMFXNotificationSystemwhich makes use of aCircularQueueto keep a history of the shown notifications (by default max size is 100), and a list to keep a reference to queued notifications that can't be shown at the moment ofMFXNotificationSystem.publish(INotification)and that will be sent toMFXNotificationSystem.scheduleReopen(INotification)instead.Methods in io.github.palexdev.materialfx.notifications that return INotificationSystemModifier and TypeMethodDescriptionMFXNotificationCenterSystem.dispose()MFXNotificationSystem.dispose()MFXNotificationCenterSystem.publish(INotification notification) If the notification system is closing, exits andMFXNotificationCenterSystem.scheduleReopen(INotification)is called. -
Uses of INotificationSystem in io.github.palexdev.materialfx.notifications.base
Classes in io.github.palexdev.materialfx.notifications.base that implement INotificationSystemModifier and TypeClassDescriptionclassBase class to define a notification system.Methods in io.github.palexdev.materialfx.notifications.base that return INotificationSystemModifier and TypeMethodDescriptionINotificationSystem.dispose()Closes and disposes the notification system if not needed anymore.A notification system should be initialized to honor the behavior of a owner Window.INotificationSystem.publish(INotification notification) Method to send a new notification to be shown, it's up to an implementation to decide how to manage and show it.