public class MessageManager extends Object implements org.eclipse.ui.forms.IMessageManager
IMessageManager| Constructor and Description |
|---|
MessageManager(IMessageContainer messageContainer)
Creates a new instance of the message manager that will work with the
provided form.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addMessage(Object key,
String messageText,
Object data,
int type) |
void |
addMessage(Object key,
String messageText,
Object data,
int type,
org.eclipse.swt.widgets.Control control) |
static String |
createDetails(org.eclipse.ui.forms.IMessage[] messages) |
String |
createSummary(org.eclipse.ui.forms.IMessage[] messages) |
int |
getDecorationPosition() |
org.eclipse.ui.forms.IMessagePrefixProvider |
getMessagePrefixProvider() |
boolean |
isAutoUpdate() |
void |
removeAllMessages() |
void |
removeMessage(Object key) |
void |
removeMessage(Object key,
org.eclipse.swt.widgets.Control control) |
void |
removeMessages() |
void |
removeMessages(org.eclipse.swt.widgets.Control control) |
void |
setAutoUpdate(boolean autoUpdate) |
void |
setDecorationPosition(int position) |
void |
setMessagePrefixProvider(org.eclipse.ui.forms.IMessagePrefixProvider provider) |
void |
update() |
public MessageManager(IMessageContainer messageContainer)
scrolledForm - the form to controlpublic void addMessage(Object key, String messageText, Object data, int type)
addMessage in interface org.eclipse.ui.forms.IMessageManagerpublic void addMessage(Object key, String messageText, Object data, int type, org.eclipse.swt.widgets.Control control)
addMessage in interface org.eclipse.ui.forms.IMessageManagerpublic void removeMessage(Object key)
removeMessage in interface org.eclipse.ui.forms.IMessageManagerpublic void removeMessages()
removeMessages in interface org.eclipse.ui.forms.IMessageManagerpublic void removeMessage(Object key, org.eclipse.swt.widgets.Control control)
removeMessage in interface org.eclipse.ui.forms.IMessageManagerpublic void removeMessages(org.eclipse.swt.widgets.Control control)
removeMessages in interface org.eclipse.ui.forms.IMessageManagerpublic void removeAllMessages()
removeAllMessages in interface org.eclipse.ui.forms.IMessageManagerpublic void update()
update in interface org.eclipse.ui.forms.IMessageManagerpublic static String createDetails(org.eclipse.ui.forms.IMessage[] messages)
public String createSummary(org.eclipse.ui.forms.IMessage[] messages)
createSummary in interface org.eclipse.ui.forms.IMessageManagerpublic org.eclipse.ui.forms.IMessagePrefixProvider getMessagePrefixProvider()
getMessagePrefixProvider in interface org.eclipse.ui.forms.IMessageManagerpublic void setMessagePrefixProvider(org.eclipse.ui.forms.IMessagePrefixProvider provider)
setMessagePrefixProvider in interface org.eclipse.ui.forms.IMessageManagerpublic int getDecorationPosition()
getDecorationPosition in interface org.eclipse.ui.forms.IMessageManagerpublic void setDecorationPosition(int position)
setDecorationPosition in interface org.eclipse.ui.forms.IMessageManagerpublic boolean isAutoUpdate()
isAutoUpdate in interface org.eclipse.ui.forms.IMessageManagerpublic void setAutoUpdate(boolean autoUpdate)
setAutoUpdate in interface org.eclipse.ui.forms.IMessageManagerCopyright © 2022 Fraunhofer IWU. All rights reserved.