Class NotificationBarItem
- java.lang.Object
-
- org.teamapps.ux.component.notification.NotificationBarItem
-
public class NotificationBarItem extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description NotificationBarItem()NotificationBarItem(java.lang.String text)NotificationBarItem(org.teamapps.icons.Icon<?,?> icon, java.lang.String text)NotificationBarItem(org.teamapps.icons.Icon<?,?> icon, java.lang.String text, boolean dismissible)NotificationBarItem(org.teamapps.icons.Icon<?,?> icon, java.lang.String text, boolean dismissible, int displayTimeInMillis, boolean progressBarVisible)NotificationBarItem(org.teamapps.icons.Icon<?,?> icon, java.lang.String text, boolean dismissible, int displayTimeInMillis, boolean progressBarVisible, org.teamapps.common.format.Color backgroundColor, org.teamapps.common.format.Color borderColor, org.teamapps.common.format.Color textColor, Spacing padding, RepeatableAnimation iconAnimation)NotificationBarItem(org.teamapps.icons.Icon<?,?> icon, java.lang.String text, boolean dismissible, int displayTimeInMillis, boolean progressBarVisible, org.teamapps.common.format.Color backgroundColor, org.teamapps.common.format.Color borderColor, org.teamapps.common.format.Color textColor, Spacing padding, RepeatableAnimation iconAnimation, EntranceAnimation entranceAnimation, ExitAnimation exitAnimation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.teamapps.common.format.ColorgetActionLinkColor()java.lang.StringgetActionLinkText()org.teamapps.common.format.ColorgetBackgroundColor()org.teamapps.common.format.ColorgetBorderColor()intgetDisplayTimeInMillis()EntranceAnimationgetEntranceAnimation()ExitAnimationgetExitAnimation()org.teamapps.icons.Icon<?,?>getIcon()RepeatableAnimationgetIconAnimation()SpacinggetPadding()java.lang.StringgetText()org.teamapps.common.format.ColorgetTextColor()java.lang.StringgetUiId()booleanisDismissible()booleanisProgressBarVisible()NotificationBarItemsetActionLinkColor(org.teamapps.common.format.Color actionLinkColor)NotificationBarItemsetActionLinkText(java.lang.String actionLinkText)NotificationBarItemsetBackgroundColor(org.teamapps.common.format.Color backgroundColor)NotificationBarItemsetBorderColor(org.teamapps.common.format.Color borderColor)NotificationBarItemsetDismissible(boolean dismissible)NotificationBarItemsetDisplayTimeInMillis(int displayTimeInMillis)NotificationBarItemsetEntranceAnimation(EntranceAnimation entranceAnimation)NotificationBarItemsetExitAnimation(ExitAnimation exitAnimation)NotificationBarItemsetIcon(org.teamapps.icons.Icon<?,?> icon)NotificationBarItemsetIconAnimation(RepeatableAnimation iconAnimation)voidsetListener(org.teamapps.ux.component.notification.NotificationBarItem.NotificationBarItemChangeListener listener)NotificationBarItemsetPadding(Spacing padding)NotificationBarItemsetProgressBarVisible(boolean progressBarVisible)NotificationBarItemsetText(java.lang.String text)NotificationBarItemsetTextColor(org.teamapps.common.format.Color textColor)org.teamapps.dto.UiNotificationBarItemtoUiNotificationBarItem()
-
-
-
Constructor Detail
-
NotificationBarItem
public NotificationBarItem()
-
NotificationBarItem
public NotificationBarItem(java.lang.String text)
-
NotificationBarItem
public NotificationBarItem(org.teamapps.icons.Icon<?,?> icon, java.lang.String text)
-
NotificationBarItem
public NotificationBarItem(org.teamapps.icons.Icon<?,?> icon, java.lang.String text, boolean dismissible)
-
NotificationBarItem
public NotificationBarItem(org.teamapps.icons.Icon<?,?> icon, java.lang.String text, boolean dismissible, int displayTimeInMillis, boolean progressBarVisible)
-
NotificationBarItem
public NotificationBarItem(org.teamapps.icons.Icon<?,?> icon, java.lang.String text, boolean dismissible, int displayTimeInMillis, boolean progressBarVisible, org.teamapps.common.format.Color backgroundColor, org.teamapps.common.format.Color borderColor, org.teamapps.common.format.Color textColor, Spacing padding, RepeatableAnimation iconAnimation)
-
NotificationBarItem
public NotificationBarItem(org.teamapps.icons.Icon<?,?> icon, java.lang.String text, boolean dismissible, int displayTimeInMillis, boolean progressBarVisible, org.teamapps.common.format.Color backgroundColor, org.teamapps.common.format.Color borderColor, org.teamapps.common.format.Color textColor, Spacing padding, RepeatableAnimation iconAnimation, EntranceAnimation entranceAnimation, ExitAnimation exitAnimation)
-
-
Method Detail
-
toUiNotificationBarItem
public org.teamapps.dto.UiNotificationBarItem toUiNotificationBarItem()
-
getUiId
public java.lang.String getUiId()
-
setListener
public void setListener(org.teamapps.ux.component.notification.NotificationBarItem.NotificationBarItemChangeListener listener)
-
getIcon
public org.teamapps.icons.Icon<?,?> getIcon()
-
setIcon
public NotificationBarItem setIcon(org.teamapps.icons.Icon<?,?> icon)
-
getText
public java.lang.String getText()
-
setText
public NotificationBarItem setText(java.lang.String text)
-
getActionLinkText
public java.lang.String getActionLinkText()
-
setActionLinkText
public NotificationBarItem setActionLinkText(java.lang.String actionLinkText)
-
getIconAnimation
public RepeatableAnimation getIconAnimation()
-
setIconAnimation
public NotificationBarItem setIconAnimation(RepeatableAnimation iconAnimation)
-
isDismissible
public boolean isDismissible()
-
setDismissible
public NotificationBarItem setDismissible(boolean dismissible)
-
getDisplayTimeInMillis
public int getDisplayTimeInMillis()
-
setDisplayTimeInMillis
public NotificationBarItem setDisplayTimeInMillis(int displayTimeInMillis)
-
isProgressBarVisible
public boolean isProgressBarVisible()
-
setProgressBarVisible
public NotificationBarItem setProgressBarVisible(boolean progressBarVisible)
-
getBackgroundColor
public org.teamapps.common.format.Color getBackgroundColor()
-
setBackgroundColor
public NotificationBarItem setBackgroundColor(org.teamapps.common.format.Color backgroundColor)
-
getBorderColor
public org.teamapps.common.format.Color getBorderColor()
-
setBorderColor
public NotificationBarItem setBorderColor(org.teamapps.common.format.Color borderColor)
-
getTextColor
public org.teamapps.common.format.Color getTextColor()
-
setTextColor
public NotificationBarItem setTextColor(org.teamapps.common.format.Color textColor)
-
getActionLinkColor
public org.teamapps.common.format.Color getActionLinkColor()
-
setActionLinkColor
public NotificationBarItem setActionLinkColor(org.teamapps.common.format.Color actionLinkColor)
-
getPadding
public Spacing getPadding()
-
setPadding
public NotificationBarItem setPadding(Spacing padding)
-
getEntranceAnimation
public EntranceAnimation getEntranceAnimation()
-
setEntranceAnimation
public NotificationBarItem setEntranceAnimation(EntranceAnimation entranceAnimation)
-
getExitAnimation
public ExitAnimation getExitAnimation()
-
setExitAnimation
public NotificationBarItem setExitAnimation(ExitAnimation exitAnimation)
-
-