com.vaadin.client.

Class TooltipInfo


  • public class TooltipInfo
    extends Object

    An object that contains information about a tooltip, such as the tooltip's title, error message, error level and an ID.

    • Constructor Detail

      • TooltipInfo

        public TooltipInfo()

        Constructs a new tooltip info instance.

      • TooltipInfo

        public TooltipInfo(String tooltip)

        Constructs a new tooltip info instance.

        Parameters:

        tooltip - tooltip title

      • TooltipInfo

        public TooltipInfo(String tooltip,
                           String errorMessage)

        Constructs a new tooltip info instance.

        Parameters:

        tooltip - tooltip title

        errorMessage - error message

      • TooltipInfo

        public TooltipInfo(String tooltip,
                           String errorMessage,
                           Object identifier)

        Constructs a new tooltip info instance.

        Parameters:

        tooltip - tooltip title

        errorMessage - error message

        identifier - the tooltip's identifier

      • TooltipInfo

        public TooltipInfo(String tooltip,
                           String errorMessage,
                           Object identifier,
                           ErrorLevel errorLevel)

        Constructs a new tooltip info instance.

        Parameters:

        tooltip - tooltip title

        errorMessage - error message

        identifier - the tooltip's identifier

        errorLevel - error level

        Since:

        7.7.11

    • Method Detail

      • setIdentifier

        public void setIdentifier(Object identifier)

        Sets the tooltip's identifier.

        Parameters:

        identifier - the identifier to set

      • getIdentifier

        public Object getIdentifier()

        Gets the tooltip's identifier.

        Returns:

        the identifier

      • getTitle

        public String getTitle()

        Gets the tooltip title.

        Returns:

        the title

      • setTitle

        public void setTitle(String title)

        Sets the tooltip title.

        Parameters:

        title - the title to set

      • getErrorMessage

        public String getErrorMessage()

        Gets the error message.

        Returns:

        the error message

      • setErrorMessage

        public void setErrorMessage(String errorMessage)

        Sets the error message.

        Parameters:

        errorMessage - the error message to set

      • getErrorLevel

        public ErrorLevel getErrorLevel()

        Gets the error level.

        Returns:

        the error level

        Since:

        7.7.11

      • setErrorLevel

        public void setErrorLevel(ErrorLevel errorLevel)

        Sets the error level.

        Parameters:

        errorLevel - the error level to set

        Since:

        7.7.11

      • hasMessage

        public boolean hasMessage()

        Checks is a message has been defined for the tooltip.

        Returns:

        true if title or error message is present, false if both are empty

      • equals

        public boolean equals(TooltipInfo other)

        Indicates whether another tooltip info instance is equal to this one. Two instances are equal if their title, error message, error level and identifier are equal.

        Parameters:

        other - the reference tooltip info instance with which to compare

        Returns:

        true if the instances are equal, false otherwise

      • getContentMode

        public ContentMode getContentMode()

        Gets the tooltip title's content mode.

        Returns:

        the content mode

        Since:

        7.7.14

      • setContentMode

        public void setContentMode(ContentMode contentMode)

        Sets the tooltip title's content mode.

        Parameters:

        contentMode - the content mode to set

        Since:

        7.7.14