Package jetbrains.mps.messages
Class Message
- java.lang.Object
 - 
- jetbrains.mps.messages.Message
 
 
- 
- All Implemented Interfaces:
 IMessage
- Direct Known Subclasses:
 ValidationError
public class Message extends Object implements IMessage
 
- 
- 
Constructor Summary
Constructors Constructor Description Message(MessageKind kind, Class sender, String text)Message(MessageKind kind, String text)Message(MessageKind kind, String sender, String text) 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IMessagecreateMessage(MessageKind kind, String sender, String text)static IMessagecreateMessage(MessageKind kind, String sender, String text, Object hint)static IMessagecreateMessage(MessageKind kind, String sender, String text, Throwable ex)longgetCreationTime()ThrowablegetException()StringgetHelpUrl()ObjectgetHintObject()MessageKindgetKind()StringgetSender()StringgetText()MessagesetException(Throwable exception)voidsetHelpUrl(String helpUrl)MessagesetHintObject(Object obj)StringtoString() 
 - 
 
- 
- 
Constructor Detail
- 
Message
public Message(MessageKind kind, @Nullable String sender, String text)
 
- 
Message
public Message(MessageKind kind, @NotNull Class sender, String text)
 
- 
Message
public Message(MessageKind kind, String text)
 
 - 
 
- 
Method Detail
- 
getHelpUrl
public String getHelpUrl()
- Specified by:
 getHelpUrlin interfaceIMessage
 
- 
setHelpUrl
public void setHelpUrl(String helpUrl)
 
- 
getKind
public MessageKind getKind()
 
- 
getException
public Throwable getException()
- Specified by:
 getExceptionin interfaceIMessage
 
- 
getCreationTime
public long getCreationTime()
- Specified by:
 getCreationTimein interfaceIMessage
 
- 
getHintObject
public Object getHintObject()
- Specified by:
 getHintObjectin interfaceIMessage
 
- 
createMessage
public static IMessage createMessage(@NotNull MessageKind kind, @NotNull String sender, @NotNull String text)
 
- 
createMessage
public static IMessage createMessage(@NotNull MessageKind kind, @NotNull String sender, @NotNull String text, @Nullable Object hint)
 
 - 
 
 -