Eclipse Platform
Release 3.3

org.eclipse.ui.forms
Interface IMessage

All Superinterfaces:
IMessageProvider

public interface IMessage
extends IMessageProvider

This interface encapsulates a single message that can be shown in a form. Messages can be associated with controls, or be of a general nature.

Since:
3.3
See Also:
IMessageManager

Field Summary
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Method Summary
 Control getControl()
          Returns the control this message is associated with.
 Object getData()
          Returns data for application use
 Object getKey()
          Returns the unique message key
 String getPrefix()
          Messages that are associated with controls can be shown with a prefix that indicates the origin of the message (e.g. the label preceeding the control).
 
Methods inherited from interface org.eclipse.jface.dialogs.IMessageProvider
getMessage, getMessageType
 

Method Detail

getKey

public Object getKey()
Returns the unique message key

Returns:
the unique message key

getData

public Object getData()
Returns data for application use

Returns:
data object

getControl

public Control getControl()
Returns the control this message is associated with.

Returns:
the control or null if this is a general message.

getPrefix

public String getPrefix()
Messages that are associated with controls can be shown with a prefix that indicates the origin of the message (e.g. the label preceeding the control).

Returns:
the message prefix or null if this is a general message

Eclipse Platform
Release 3.3

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2007. All rights reserved.