Package com.vaadin.ui

Interface NotificationConfiguration

  • All Superinterfaces:
    Serializable

    public interface NotificationConfiguration
    extends Serializable
    Provides methods for configuring the notification.
    Since:
    7.2
    Author:
    Vaadin Ltd
    • Method Detail

      • setAssistivePrefix

        void setAssistivePrefix​(Notification.Type type,
                                String prefix)
        Sets the accessibility prefix for a notification type.

        This prefix is read to assistive device users before the content of the notification, but not visible on the page.

        Parameters:
        type - type of the notification
        prefix - string that is placed before the notification content
      • getAssistivePrefix

        String getAssistivePrefix​(Notification.Type type)
        Gets the accessibility prefix for a notification type.

        This prefix is read to assistive device users before the content of the notification, but not visible on the page.

        Parameters:
        type - type of the notification
        Returns:
        The accessibility prefix for the provided notification type
      • setAssistivePostfix

        void setAssistivePostfix​(Notification.Type type,
                                 String postfix)
        Sets the accessibility postfix for a notification type.

        This postfix is read to assistive device users after the content of the notification, but not visible on the page.

        Parameters:
        type - type of the notification
        postfix - string that is placed after the notification content
      • getAssistivePostfix

        String getAssistivePostfix​(Notification.Type type)
        Gets the accessibility postfix for a notification type.

        This postfix is read to assistive device users after the content of the notification, but not visible on the page.

        Parameters:
        type - type of the notification
        Returns:
        The accessibility postfix for the provided notification type
      • setAssistiveRole

        void setAssistiveRole​(Notification.Type type,
                              NotificationRole role)
        Sets the WAI-ARIA role for a notification type.

        This role defines how an assistive device handles a notification. Available roles are alert and status (@see Roles Model). The default role is alert.

        Parameters:
        type - type of the notification
        role - role to set for the notification type
      • getAssistiveRole

        NotificationRole getAssistiveRole​(Notification.Type type)
        Gets the WAI-ARIA role for a notification type.

        This role defines how an assistive device handles a notification. Available roles are alert and status (@see Roles Model)

        The default role is alert.

        Parameters:
        type - type of the notification
        Returns:
        role to set for the notification type