Example usage for org.eclipse.jface.dialogs TitleAreaDialog setErrorMessage

List of usage examples for org.eclipse.jface.dialogs TitleAreaDialog setErrorMessage

Introduction

In this page you can find the example usage for org.eclipse.jface.dialogs TitleAreaDialog setErrorMessage.

Prototype

public void setErrorMessage(String newErrorMessage) 

Source Link

Document

Display the given error message.

Usage

From source file:de.walware.ecommons.ui.components.StatusInfo.java

License:Open Source License

/**
 * Applies the status to the status line of a title area dialog.
 *//*from w  w w  .j  a  v  a 2 s  .co m*/
public static void applyToStatusLine(final TitleAreaDialog page, final IStatus status) {
    String message = status.getMessage();
    switch (status.getSeverity()) {
    case IStatus.OK:
        if (message.equals("OK") || message.equals(OK_STATUS.getMessage())) { //$NON-NLS-1$
            page.setMessage(null, IMessageProvider.NONE);
        } else {
            page.setMessage(message, IMessageProvider.NONE);
        }
        page.setMessage(!status.getMessage().equals("OK") ? status.getMessage() : null, IMessageProvider.NONE);
        page.setErrorMessage(null);
        break;
    case IStatus.WARNING:
        page.setMessage(message, IMessageProvider.WARNING);
        page.setErrorMessage(null);
        break;
    case IStatus.INFO:
        page.setMessage(message, IMessageProvider.INFORMATION);
        page.setErrorMessage(null);
        break;
    default:
        if (message.length() == 0) {
            message = null;
        }
        page.setMessage(null);
        page.setErrorMessage(message);
        break;
    }
}

From source file:org.eclipse.edt.ide.ui.internal.dialogs.StatusUtil.java

License:Open Source License

public static void applyToStatusLine(TitleAreaDialog page, IStatus status) {
    String message = status.getMessage();
    switch (status.getSeverity()) {
    case IStatus.OK:
        page.setMessage(message, DialogPage.NONE);
        page.setErrorMessage(null);
        break;// w w w .ja va 2s . c  o  m
    case IStatus.WARNING:
        page.setMessage(message, DialogPage.WARNING);
        page.setErrorMessage(null);
        break;
    case IStatus.INFO:
        page.setMessage(message, DialogPage.INFORMATION);
        page.setErrorMessage(null);
        break;
    default:
        if (message.length() == 0) {
            message = null;
        }
        page.setMessage(null);
        page.setErrorMessage(message);
        break;
    }
}

From source file:org.eclipse.wb.internal.core.utils.dialogfields.StatusUtils.java

License:Open Source License

/**
 * Applies the status to the title area of a dialog.
 *//*from w  w  w. j a v  a 2  s.c o  m*/
public static void applyToTitleAreaDialog(TitleAreaDialog dialog, IStatus status, String okMessage) {
    String message = status.getMessage();
    switch (status.getSeverity()) {
    case IStatus.OK:
        dialog.setMessage(okMessage);
        dialog.setErrorMessage(null);
        break;
    case IStatus.INFO:
        dialog.setMessage(message, IMessageProvider.INFORMATION);
        dialog.setErrorMessage(null);
        break;
    case IStatus.WARNING:
        dialog.setMessage(message, IMessageProvider.WARNING);
        dialog.setErrorMessage(null);
        break;
    case IStatus.ERROR:
        if (message.length() == 0) {
            message = null;
        }
        dialog.setMessage(null);
        dialog.setErrorMessage(message);
        break;
    }
}