类org.eclipse.ui.forms.IMessage源码实例Demo

下面列出了怎么用org.eclipse.ui.forms.IMessage的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: bonita-studio   文件: ConfigurationWizardDialog.java
@Override
public void updateMessage() {
    super.updateMessage();
    if (getCurrentPage() instanceof IProcessConfigurationWizardPage) {
        String errorMessage = ((IProcessConfigurationWizardPage) getCurrentPage())
                .isConfigurationPageValid(getConfiguration());
        if (errorMessage != null) {
            setMessage(errorMessage, IMessage.WARNING);
        } else {
            setMessage(getCurrentPage().getDescription());
        }
    }

    if (pageChooserViewer != null) {
        pageChooserViewer.refresh();
    }
}
 
源代码2 项目: bonita-studio   文件: StatusToMessageSeverity.java
public int toMessageSeverity() {
    switch (status.getSeverity()) {
        case IStatus.OK:
            return IMessage.NONE;
        case IStatus.ERROR:
            return IMessage.ERROR;
        case IStatus.WARNING:
            return IMessage.WARNING;
        case IStatus.INFO:
            return IMessage.INFORMATION;
        default:
            throw new IllegalArgumentException("Unsupported status severity code: " + status.getSeverity());
    }
}
 
源代码3 项目: olca-app   文件: GlobalParameterInfoPage.java
private void evalFormulas() {
	form.getMessageManager().removeAllMessages();
	List<String> errors = Formulas.eval(parameters);
	hasErrors = errors.size() > 0;
	for (String error : errors)
		form.getMessageManager()
				.addMessage("invalidFormula", M.InvalidFormula + ": " + error, null, IMessage.ERROR);
}
 
@Test
public void should_convert_error_status_severity_to_error_message_severity() throws Exception {
    assertThat(new StatusToMessageSeverity(ValidationStatus.error("an error message")).toMessageSeverity()).isEqualTo(IMessage.ERROR);
}
 
@Test
public void should_convert_warning_status_severity_to_warning_message_severity() throws Exception {
    assertThat(new StatusToMessageSeverity(ValidationStatus.warning("a warning message")).toMessageSeverity()).isEqualTo(IMessage.WARNING);
}
 
@Test
public void should_convert_info_status_severity_to_info_message_severity() throws Exception {
    assertThat(new StatusToMessageSeverity(ValidationStatus.info("an info message")).toMessageSeverity()).isEqualTo(IMessage.INFORMATION);
}
 
@Test
public void should_convert_ok_status_severity_to_none_message_severity() throws Exception {
    assertThat(new StatusToMessageSeverity(Status.OK_STATUS).toMessageSeverity()).isEqualTo(IMessage.NONE);
}
 
 类所在包
 同包方法