Package org.gnome.gio
Enum Class NotificationPriority
- All Implemented Interfaces:
Enumeration
,Serializable
,Comparable<NotificationPriority>
,Constable
@Generated("io.github.jwharm.JavaGI")
public enum NotificationPriority
extends Enum<NotificationPriority>
implements Enumeration
Priority levels for
GNotifications
.-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionfor events that require more attention, usually because responses are time-sensitive (for example chat and SMS messages or alarms)for notifications that do not require immediate attention - typically used for contextual background information, such as contact birthdays or local weatherthe default priority, to be used for the majority of notifications (for example email messages, software updates, completed download/sync operations)for urgent notifications, or notifications that require a response in a short space of time (for example phone calls or emergency warnings) -
Method Summary
Modifier and TypeMethodDescriptionstatic Type
getType()
Get the GType of the NotificationPriority classint
getValue()
Get the numeric value of this enumstatic NotificationPriority
of
(int value) Create a new NotificationPriority for the provided valuestatic NotificationPriority
Returns the enum constant of this class with the specified name.static NotificationPriority[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
NORMAL
the default priority, to be used for the majority of notifications (for example email messages, software updates, completed download/sync operations) -
LOW
for notifications that do not require immediate attention - typically used for contextual background information, such as contact birthdays or local weather -
HIGH
for events that require more attention, usually because responses are time-sensitive (for example chat and SMS messages or alarms) -
URGENT
for urgent notifications, or notifications that require a response in a short space of time (for example phone calls or emergency warnings)
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
of
Create a new NotificationPriority for the provided value- Parameters:
value
- the enum value- Returns:
- the enum for the provided value
-
getValue
public int getValue()Get the numeric value of this enum- Specified by:
getValue
in interfaceEnumeration
- Returns:
- the enum value
-
getType
-