Class NotificationBarItem

java.lang.Object
org.teamapps.ux.component.notification.NotificationBarItem

public class NotificationBarItem
extends java.lang.Object
  • Field Summary

    Fields
    Modifier and Type Field Description
    Event<java.lang.Void> onClicked  
    Event<org.teamapps.ux.component.notification.NotificationBarItemClosedEvent.ClosingReason> onClosed  
  • Constructor Summary

    Constructors
    Constructor Description
    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

    Modifier and Type Method Description
    org.teamapps.common.format.Color getBackgroundColor()  
    org.teamapps.common.format.Color getBorderColor()  
    int getDisplayTimeInMillis()  
    org.teamapps.icons.Icon getIcon()  
    RepeatableAnimation getIconAnimation()  
    Spacing getPadding()  
    java.lang.String getText()  
    java.lang.String getUiId()  
    boolean isDismissible()  
    boolean isProgressBarVisible()  
    org.teamapps.dto.UiNotificationBarItem toUiNotificationBarItem()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • onClicked

      public final Event<java.lang.Void> onClicked
    • onClosed

      public final Event<org.teamapps.ux.component.notification.NotificationBarItemClosedEvent.ClosingReason> onClosed
  • Constructor Details

    • 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 Details

    • toUiNotificationBarItem

      public org.teamapps.dto.UiNotificationBarItem toUiNotificationBarItem()
    • getUiId

      public java.lang.String getUiId()
    • getIcon

      public org.teamapps.icons.Icon getIcon()
    • getText

      public java.lang.String getText()
    • isDismissible

      public boolean isDismissible()
    • getDisplayTimeInMillis

      public int getDisplayTimeInMillis()
    • isProgressBarVisible

      public boolean isProgressBarVisible()
    • getBackgroundColor

      public org.teamapps.common.format.Color getBackgroundColor()
    • getBorderColor

      public org.teamapps.common.format.Color getBorderColor()
    • getPadding

      public Spacing getPadding()
    • getIconAnimation

      public RepeatableAnimation getIconAnimation()