本文整理汇总了Java中org.eclipse.jface.dialogs.IMessageProvider.INFORMATION属性的典型用法代码示例。如果您正苦于以下问题:Java IMessageProvider.INFORMATION属性的具体用法?Java IMessageProvider.INFORMATION怎么用?Java IMessageProvider.INFORMATION使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类org.eclipse.jface.dialogs.IMessageProvider
的用法示例。
在下文中一共展示了IMessageProvider.INFORMATION属性的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: create
@Override
public void create() {
super.create();
String title;
String message;
int type;
if (anomalyCausingConstraints == null) {
title = getTitleNoAnomaly();
message = getMessageNoAnomaly();
type = IMessageProvider.INFORMATION;
} else {
title = getTitleAnomalyExplanation();
message = getMessageAnomalyExplanation();
type = IMessageProvider.ERROR;
}
setTitle(title);
setMessage(message, type);
}
示例2: create
@Override
public void create() {
super.create();
String title;
String message;
int type;
if (invalidContextValues == null && invalidDate == null) {
title = TITLE_NO_INVALID_CONTEXT;
message = MESSAGE_NO_INVALID_CONTEXT;
type = IMessageProvider.INFORMATION;
} else {
title = TITLE_INVALID_CONTEXT;
message = MESSAGE_INVALID_CONTEXT;
type = IMessageProvider.ERROR;
}
setTitle(title);
setMessage(message, type);
}
示例3: getStatus
@Override
public IStatus getStatus() {
// DialogPage has an unfortunately complex set of message possibilities
String message = messages.getErrorMessage();
if (message != null) {
return new Status(IStatus.ERROR, PLUGIN_ID, message);
}
int messageType = messages.getMessageType();
switch (messageType) {
case IMessageProvider.INFORMATION:
return new Status(IStatus.INFO, PLUGIN_ID, messages.getMessage());
case IMessageProvider.WARNING:
return new Status(IStatus.WARNING, PLUGIN_ID, messages.getMessage());
case IMessageProvider.ERROR:
return new Status(IStatus.ERROR, PLUGIN_ID, messages.getMessage());
default:
return Status.OK_STATUS;
}
}
示例4: create
@Override
public void create() {
super.create();
setTitle("Event Details");
String titleMessage = "";
titleMessage += "\tGeneration Time:\t" + TimeEncoding.toString(event.getGenerationTime()) + "\n";
titleMessage += "\tReception Time:\t" + TimeEncoding.toString(event.getReceptionTime());
int icon = IMessageProvider.NONE;
if (event.getSeverity() == EventSeverity.ERROR)
icon = IMessageProvider.ERROR;
else if (event.getSeverity() == EventSeverity.WARNING)
icon = IMessageProvider.WARNING;
else if (event.getSeverity() == EventSeverity.INFO)
icon = IMessageProvider.INFORMATION;
setMessage(titleMessage, icon);
}
示例5: update
public void update() {
if (controlMessages.isEmpty()) {
decoration.setDescriptionText(null);
decoration.hide();
} else {
final ArrayList peers = createPeers(controlMessages);
final int type = ((IMessage) peers.get(0)).getMessageType();
final String description = createDetails(createPeers(peers), true);
if (type == IMessageProvider.ERROR)
decoration.setImage(standardError.getImage());
else if (type == IMessageProvider.WARNING)
decoration.setImage(standardWarning.getImage());
else if (type == IMessageProvider.INFORMATION)
decoration.setImage(standardInformation.getImage());
decoration.setDescriptionText(description);
decoration.show();
}
}
示例6: addUserInputPages
@Override
protected void addUserInputPages() {
String message= null;
int messageType= IMessageProvider.NONE;
if(!getExtractConstantRefactoring().selectionAllStaticFinal()) {
message= RefactoringMessages.ExtractConstantInputPage_selection_refers_to_nonfinal_fields;
messageType= IMessageProvider.INFORMATION;
} else {
message= MESSAGE;
messageType= IMessageProvider.NONE;
}
String[] guessedNames= getExtractConstantRefactoring().guessConstantNames();
String initialValue= guessedNames.length == 0 ? "" : guessedNames[0]; //$NON-NLS-1$
addPage(new ExtractConstantInputPage(message, messageType, initialValue, guessedNames));
}
示例7: updateMessage
public void updateMessage() {
if (commitButton == null)
// Not yet fully initialized.
return;
String message = null;
int type = IMessageProvider.NONE;
String commitMsg = getEditor().getText().getText().toString();
if (commitMsg == null || commitMsg.trim().length() == 0) {
message = Messages.FilesChangedListDialog_EmptyMessage;
type = IMessageProvider.INFORMATION;
} else if (!isCommitWithoutFilesAllowed()) {
message = Messages.FilesChangedListDialog_EmptySelection;
type = IMessageProvider.INFORMATION;
}
setMessage(message, type);
boolean commitEnabled = type == IMessageProvider.WARNING
|| type == IMessageProvider.NONE;
commitButton.setEnabled(commitEnabled);
commitAndPushButton.setEnabled(commitEnabled);
}
示例8: setTitleMessage
public void setTitleMessage( String newMessage, int newType )
{
Image newImage = null;
if ( newMessage != null )
{
switch ( newType )
{
case IMessageProvider.NONE :
break;
case IMessageProvider.INFORMATION :
newImage = JFaceResources.getImage( DLG_IMG_MESSAGE_INFO );
break;
case IMessageProvider.WARNING :
newImage = JFaceResources.getImage( DLG_IMG_MESSAGE_WARNING );
break;
case IMessageProvider.ERROR :
newImage = JFaceResources.getImage( DLG_IMG_MESSAGE_ERROR );
break;
}
}
showTitleMessage( newMessage, newImage );
}
示例9: getMessageProviderType
public static int getMessageProviderType(IStatus status) {
if (status == null) {
return IMessageProvider.NONE;
}
switch (status.getSeverity()) {
case IStatus.INFO:
return IMessageProvider.INFORMATION;
case IStatus.WARNING:
return IMessageProvider.WARNING;
case IStatus.ERROR:
return IMessageProvider.ERROR;
}
return IMessageProvider.NONE;
}
示例10: setMessageInPage
protected void setMessageInPage(IStatus status) {
String message = status.getMessage();
int providerStatus = IMessageProvider.NONE;
switch (status.getSeverity()) {
case IStatus.INFO:
providerStatus = IMessageProvider.INFORMATION;
break;
case IStatus.WARNING:
providerStatus = IMessageProvider.WARNING;
break;
}
editorPage.setMessage(message, providerStatus);
}
示例11: setMessageInPage
protected void setMessageInPage(IStatus status) {
String message = status.getMessage();
int providerStatus = IMessageProvider.NONE;
switch (status.getSeverity()) {
case IStatus.INFO:
providerStatus = IMessageProvider.INFORMATION;
break;
case IStatus.WARNING:
providerStatus = IMessageProvider.WARNING;
break;
}
setMessage(message, providerStatus);
}
示例12: convertSeverity
/**
* Converts a standard IStatus's severity into the severity flags used by
* dialogs and property pages.
*/
protected static int convertSeverity(IStatus status) {
switch (status.getSeverity()) {
case IStatus.ERROR:
return IMessageProvider.ERROR;
case IStatus.WARNING:
return IMessageProvider.WARNING;
case IStatus.INFO:
return IMessageProvider.INFORMATION;
default:
return IMessageProvider.NONE;
}
}
示例13: convertSeverity
private static int convertSeverity(IStatus status) {
switch (status.getSeverity()) {
case IStatus.ERROR:
return IMessageProvider.ERROR;
case IStatus.WARNING:
return IMessageProvider.WARNING;
case IStatus.INFO:
return IMessageProvider.INFORMATION;
default:
return IMessageProvider.NONE;
}
}
示例14: updateText
/**
* Show the new message in the message text and update the image. Base the background color on
* whether or not there are errors.
*
* @param newMessage
* The new value for the message
* @param newType
* One of the IMessageProvider constants. If newType is IMessageProvider.NONE show
* the title.
* @see IMessageProvider
*/
public void updateText(final String newMessage, final int newType) {
Image newImage = null;
boolean showingError = false;
switch (newType) {
case IMessageProvider.NONE:
hideRegion();
return;
case IMessageProvider.INFORMATION:
newImage = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_INFO);
break;
case IMessageProvider.WARNING:
newImage = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_WARNING);
break;
case IMessageProvider.ERROR:
newImage = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_ERROR);
showingError = true;
break;
}
if (newMessage == null) {//No message so clear the area
hideRegion();
return;
}
showRegion();
// Any more updates required
if (newMessage.equals(messageText.getText()) && newImage == messageImageLabel.getImage()) {
return;
}
messageImageLabel.setImage(newImage);
messageText.setText(newMessage);
if (showingError) {
setMessageColors(JFaceColors.getErrorBackground(messageComposite.getDisplay()));
} else {
lastMessageText = newMessage;
setMessageColors(JFaceColors.getBannerBackground(messageComposite.getDisplay()));
}
}
示例15: validateTextField
@Override
protected RefactoringStatus validateTextField(String text) {
try {
getExtractConstantRefactoring().setConstantName(text);
updatePreviewLabel();
RefactoringStatus result= getExtractConstantRefactoring().checkConstantNameOnChange();
if (fOriginalMessageType == IMessageProvider.INFORMATION && result.getSeverity() == RefactoringStatus.OK)
return RefactoringStatus.createInfoStatus(fOriginalMessage);
else
return result;
} catch (JavaModelException e) {
JavaPlugin.log(e);
return RefactoringStatus.createFatalErrorStatus(RefactoringMessages.ExtractConstantInputPage_Internal_Error);
}
}