public class MessageSet extends java.lang.Object implements IClearableMessageSet, java.io.Serializable
IMessageSet implementation.| Modifier and Type | Field and Description |
|---|---|
static java.util.Map<java.lang.Enum<?>,IMessage> |
EMPTY_MAP |
| Constructor and Description |
|---|
MessageSet() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearMessages()
Removes all messages with
IMessage.getAutoRemoveIndicator() setted. |
IMessage |
getMessage() |
IMessage |
getMessage(java.lang.Enum<?> sc) |
IMessage[] |
getMessages() |
java.util.Map<java.lang.Enum<?>,IMessage> |
getMessagesMap() |
boolean |
hasMessage() |
boolean |
hasMessage(MessageTypeEnum type) |
void |
setMessage(java.lang.Enum<?> sc,
IMessage message) |
public static final java.util.Map<java.lang.Enum<?>,IMessage> EMPTY_MAP
public boolean hasMessage(MessageTypeEnum type)
hasMessage in interface IMessageSetMessageTypeEnum type or severe is found.public boolean hasMessage()
hasMessage in interface IMessageSetpublic IMessage[] getMessages()
getMessages in interface IMessageSetpublic IMessage getMessage()
getMessage in interface IMessageSetpublic final IMessage getMessage(java.lang.Enum<?> sc)
getMessage in interface IMessageSetpublic java.util.Map<java.lang.Enum<?>,IMessage> getMessagesMap()
getMessagesMap in interface IMessageSetIMessageSet.getMessage().public void setMessage(java.lang.Enum<?> sc,
IMessage message)
setMessage in interface IMessageSetsc - - the owner of the message.message - - null to remove the message for the given IMessageToken.public void clearMessages()
IMessage.getAutoRemoveIndicator() setted.clearMessages in interface IClearableMessageSet