Skip navigation links
C G L N P R S U 

C

com.gluonhq.charm.down.plugins - package com.gluonhq.charm.down.plugins
Primary API package for Down - Local Notifications plugin, contains the interface LocalNotificationsService and related classes.
com.gluonhq.impl.charm.down.plugins - package com.gluonhq.impl.charm.down.plugins
 

G

getDateTime() - Method in class com.gluonhq.charm.down.plugins.Notification
The ZonedDateTime with the time when the notification is scheduled
getId() - Method in class com.gluonhq.charm.down.plugins.Notification
The id of the notification.
getImageInputStream() - Method in class com.gluonhq.charm.down.plugins.Notification
The InputStream with an image for the notification's logo
getNotifications() - Method in interface com.gluonhq.charm.down.plugins.LocalNotificationsService
An Observable List of Notifications, that can be used to add or remove notifications
getNotifications() - Method in class com.gluonhq.impl.charm.down.plugins.LocalNotificationsServiceBase
An Observable List of Notifications, that can be used to add or remove notifications If the notification is marked as scheduled, it won't be added to the device
getRunnable() - Method in class com.gluonhq.charm.down.plugins.Notification
A runnable to be executed when the notification is displayed and clicked by the user on the device
getText() - Method in class com.gluonhq.charm.down.plugins.Notification
The content of the notification
getTitle() - Method in class com.gluonhq.charm.down.plugins.Notification
The title of the notification

L

LocalNotificationsService - Interface in com.gluonhq.charm.down.plugins
Used to schedule a native notification.
LocalNotificationsServiceBase - Class in com.gluonhq.impl.charm.down.plugins
RAS is added after changes in the notifications list to prevent an empty list if the listener is added too soon, before the notifications are provided.
LocalNotificationsServiceBase() - Constructor for class com.gluonhq.impl.charm.down.plugins.LocalNotificationsServiceBase
 
LocalNotificationsServiceFactory - Class in com.gluonhq.charm.down.plugins
 
LocalNotificationsServiceFactory() - Constructor for class com.gluonhq.charm.down.plugins.LocalNotificationsServiceFactory
 

N

Notification - Class in com.gluonhq.charm.down.plugins
Represents a single notification that can be installed onto the system using LocalNotificationsService.
Notification(String, String, ZonedDateTime, Runnable) - Constructor for class com.gluonhq.charm.down.plugins.Notification
Creates a new Notification instance with the specified id and text, set to be displayed on the users device as the given date/time, and when clicked will execute the given Runnable.
Notification(String, String, String, ZonedDateTime, Runnable) - Constructor for class com.gluonhq.charm.down.plugins.Notification
Creates a new Notification instance with the specified id, title, and text, set to be displayed on the users device as the given date/time, and when clicked will execute the given Runnable.
Notification(String, String, String, InputStream, ZonedDateTime, Runnable) - Constructor for class com.gluonhq.charm.down.plugins.Notification
Creates a new Notification instance with the specified id, title, text, and image, set to be displayed on the users device as the given date/time, and when clicked will execute the given Runnable.
NotificationsManager - Class in com.gluonhq.impl.charm.down.plugins
 
NotificationsManager() - Constructor for class com.gluonhq.impl.charm.down.plugins.NotificationsManager
 

P

processNotification(String) - Static method in class com.gluonhq.impl.charm.down.plugins.NotificationsManager
This method is called from the iOS/Android layer, in a different thread, so we need to call the runnable in the JavaFX Application Thread.

R

registerNotification(Notification) - Static method in class com.gluonhq.impl.charm.down.plugins.NotificationsManager
Register a Notification by its id, for later processing

S

scheduleNotification(Notification) - Method in class com.gluonhq.impl.charm.down.plugins.LocalNotificationsServiceBase
Used by the platform-dependent implementation to scheduleNotification the notification

U

unregisterNotification(String) - Static method in class com.gluonhq.impl.charm.down.plugins.NotificationsManager
Unregister a Notification by its id
unscheduleNotification(Notification) - Method in class com.gluonhq.impl.charm.down.plugins.LocalNotificationsServiceBase
Used by the platform-dependent implementation to unscheduleNotification the notification
C G L N P R S U 
Skip navigation links