com.vaadin.terminal
Class AbstractErrorMessage
java.lang.Object
com.vaadin.terminal.AbstractErrorMessage
- All Implemented Interfaces:
- ErrorMessage, Serializable
- Direct Known Subclasses:
- CompositeErrorMessage, SystemError, UserError
public abstract class AbstractErrorMessage
- extends Object
- implements ErrorMessage
Base class for component error messages.
This class is used on the server side to construct the error messages to send
to the client.
- Since:
- 7.0
- See Also:
- Serialized Form
AbstractErrorMessage
protected AbstractErrorMessage(String message)
getMessage
public String getMessage()
setMessage
protected void setMessage(String message)
getErrorLevel
public ErrorMessage.ErrorLevel getErrorLevel()
- Description copied from interface:
ErrorMessage
- Gets the errors level.
- Specified by:
getErrorLevel
in interface ErrorMessage
- Returns:
- the level of error as an integer.
setErrorLevel
protected void setErrorLevel(ErrorMessage.ErrorLevel level)
getMode
protected AbstractErrorMessage.ContentMode getMode()
setMode
protected void setMode(AbstractErrorMessage.ContentMode mode)
getCauses
protected List<ErrorMessage> getCauses()
addCause
protected void addCause(ErrorMessage cause)
getFormattedHtmlMessage
public String getFormattedHtmlMessage()
- Description copied from interface:
ErrorMessage
- Returns the HTML formatted message to show in as the error message on the
client.
This method should perform any necessary escaping to avoid XSS attacks.
TODO this API may still change to use a separate data transfer object
- Specified by:
getFormattedHtmlMessage
in interface ErrorMessage
- Returns:
- HTML formatted string for the error message
getErrorMessageForException
public static ErrorMessage getErrorMessageForException(Throwable t)
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2000-2011 Vaadin Ltd. All Rights Reserved.