Class NotificationViewConfig
java.lang.Object
com.nomagic.magicdraw.ui.notification.config.NotificationViewConfig
- All Implemented Interfaces:
Cloneable
Helper class containing parameters that controls notification visual attributes and behavior.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
Returns notification background color.int
Returns time amount in seconds for how long notification will be displayed.getIcon()
Returns notification icon.void
setBackgroundColor
(Color backgroundColor) Sets notification background color.void
setExpirationTime
(int expirationTime) Sets time amount in seconds for how long notification will be displayed.void
Sets notification icon.void
setShowMultipleNotifications
(boolean showMultipleNotifications) Sets if same notification can be displayed many times simultaneously.boolean
Indicates if same notification can be shown many times simultaneously.
-
Constructor Details
-
NotificationViewConfig
public NotificationViewConfig()
-
-
Method Details
-
getIcon
Returns notification icon.- Returns:
- notification icon
-
setIcon
Sets notification icon.- Parameters:
icon
- notification icon
-
getBackgroundColor
Returns notification background color.- Returns:
- notification background color
-
setBackgroundColor
Sets notification background color.- Parameters:
backgroundColor
- notification background color.
-
getExpirationTime
public int getExpirationTime()Returns time amount in seconds for how long notification will be displayed.- Returns:
- time amount in seconds
-
setExpirationTime
public void setExpirationTime(int expirationTime) Sets time amount in seconds for how long notification will be displayed.- Parameters:
expirationTime
- time amount in seconds
-
showMultipleNotifications
public boolean showMultipleNotifications()Indicates if same notification can be shown many times simultaneously. If multiple request to show the notification are sent while this property is set to false, only first request will be honored. All others request will be ignored.- Returns:
- true if same notification can be shown many times simultaneously.
-
setShowMultipleNotifications
public void setShowMultipleNotifications(boolean showMultipleNotifications) Sets if same notification can be displayed many times simultaneously.- Parameters:
showMultipleNotifications
- notification simultaneous display state
-
clone
-