Example usage for org.eclipse.jface.dialogs IMessageProvider NONE

List of usage examples for org.eclipse.jface.dialogs IMessageProvider NONE

Introduction

In this page you can find the example usage for org.eclipse.jface.dialogs IMessageProvider NONE.

Prototype

int NONE

To view the source code for org.eclipse.jface.dialogs IMessageProvider NONE.

Click Source Link

Document

Constant for a regular message (value 0).

Usage

From source file:org.eclipse.wst.sse.sieditor.test.ui.v2.common.EditorTitleMessagesManagerTest.java

License:Open Source License

private void testMessages(final EditorTitleMessagesManagerExpose manager, final int errors, final int warnings,
        final String tooltip, final String title, final int status) {
    manager.resetValidationMessages();/*w  ww . ja v  a2  s .  co  m*/
    assertEquals("", manager.createTooltipMessage());
    assertEquals("", manager.createTitleMessageText());
    assertEquals(IMessageProvider.NONE, manager.createTitleMessageStatus());

    for (int i = 0; i < warnings; i++) {
        manager.addWarningMessage(WARNINGS[i]);
    }
    for (int i = 0; i < errors; i++) {
        manager.addErrorMessage(ERRORS[i]);
    }
    assertEquals(tooltip, manager.createTooltipMessage());
    assertEquals(title, manager.createTitleMessageText());
    assertEquals(status, manager.createTitleMessageStatus());
}

From source file:org.eclipse.wst.sse.sieditor.ui.v2.common.ValidationListener.java

License:Open Source License

protected int createTitleMessageStatus() {
    if (errorMessages.size() == 0) {
        if (warningMessages.size() == 0) {
            return IMessageProvider.NONE;
        }/*from w w w.  j  av a  2  s  .c om*/
        return IMessageProvider.WARNING;
    } else {
        return IMessageProvider.ERROR;
    }
}

From source file:org.eclipse.wst.sse.sieditor.ui.v2.common.ValidationListener.java

License:Open Source License

public void resetPagesFormTitle() {
    for (final AbstractEditorPage page : pages) {
        final ScrolledForm form = page.getManagedForm().getForm();
        form.setMessage(UIConstants.EMPTY_STRING, IMessageProvider.NONE);
        setTitleTooltip(form, UIConstants.EMPTY_STRING);
    }/* ww w.  ja  v a 2  s .co m*/
}

From source file:org.eclipse.wst.sse.sieditor.ui.v2.wsdl.formpage.ServiceIntefaceEditorPage.java

License:Open Source License

/**
 * Removes the message (if any), which is displayed next to the form title
 *///from  ww w.  ja va 2 s  .c o  m
public void clearFormMessage() {
    containingForm.setMessage(UIConstants.EMPTY_STRING, IMessageProvider.NONE);
}

From source file:org.eclipse.wst.sse.ui.internal.preferences.ui.AbstractPreferenceTab.java

License:Open Source License

/**
 * Applies the status to the status line of a dialog page.
 *///from w w  w .  j a  v  a 2  s  .  c  o  m
private void applyToStatusLine(IStatus status) {
    String message = status.getMessage();
    switch (status.getSeverity()) {
    case IStatus.OK:
        fMainPreferencePage.setMessage(message, IMessageProvider.NONE);
        fMainPreferencePage.setErrorMessage(null);
        break;
    case IStatus.WARNING:
        fMainPreferencePage.setMessage(message, IMessageProvider.WARNING);
        fMainPreferencePage.setErrorMessage(null);
        break;
    case IStatus.INFO:
        fMainPreferencePage.setMessage(message, IMessageProvider.INFORMATION);
        fMainPreferencePage.setErrorMessage(null);
        break;
    default:
        if (message.length() == 0) {
            message = null;
        }
        fMainPreferencePage.setMessage(null);
        fMainPreferencePage.setErrorMessage(message);
        break;
    }
}

From source file:org.eclipse.wst.wsdl.ui.internal.contentgenerator.ui.BaseContentGeneratorOptionsPage.java

License:Open Source License

public int getMessageType() {
    return IMessageProvider.NONE;
}

From source file:org.eclipse.wst.wsdl.ui.internal.contentgenerator.ui.SoapBindingOptionsPage.java

License:Open Source License

public int getMessageType() {
    int messageType = IMessageProvider.NONE;

    if (rpcEncoded != null && rpcEncoded.getSelection()) {
        if (wizardPage instanceof WSDLNewFileOptionsPage) {
            IProject project = ((WSDLNewFileOptionsPage) wizardPage).getProject();
            IServicePolicy policy = ((WSDLNewFileOptionsPage) wizardPage).getServicePolicy();
            messageType = ServicePolicyHelper.getMessageSeverity(project, policy);
        }/*from  w w w  .  j  av a2s .c  om*/
    }
    return messageType;
}

From source file:org.eclipse.wst.wsdl.ui.internal.util.ServicePolicyHelper.java

License:Open Source License

/**
 * Get the severity to be used when there are problems with the current policy
 * /*  w w  w .  j  ava 2 s.c  om*/
 * @param project
 * @param policy
 * @return int (IMessageProvider.NONE, IMessageProvider.ERROR,
 *         IMessageProvider.WARNING)
 */
public static int getMessageSeverity(IProject project, IServicePolicy policy) {
    int messageSeverity = IMessageProvider.NONE;

    if (policy != null) {
        IPolicyStateEnum policyStateEnum = policy.getPolicyStateEnum(project);
        String enumId = policyStateEnum.getCurrentItem().getId();

        if (WSIServicePoliciesConstants.stateEnumRequire.equals(enumId))
            messageSeverity = IMessageProvider.ERROR;
        else if (WSIServicePoliciesConstants.stateEnumSuggest.equals(enumId))
            messageSeverity = IMessageProvider.WARNING;
    }

    return messageSeverity;
}

From source file:org.eclipse.wst.wsdl.ui.internal.wizards.WSDLNewFileOptionsPage.java

License:Open Source License

protected boolean displayDialogMessages() {
    String protocol = getProtocol();
    if (!(pageMap.get(protocol) instanceof ContentGeneratorOptionsPage)) {
        return false;
    }// w  w w . j av  a2  s . c o  m

    if (!validateProtocol(protocol)) {
        if (getMessageType() == IMessageProvider.ERROR)
            return false;
        else
            return true;
    }

    ContentGeneratorOptionsPage optionsPage = (ContentGeneratorOptionsPage) pageMap.get(protocol);
    IFile targetFile = ResourcesPlugin.getWorkspace().getRoot()
            .getFile(newFileCreationPage.getContainerFullPath().append(newFileCreationPage.getFileName()));

    if (optionsPage instanceof BaseContentGeneratorOptionsPage) {
        ((BaseContentGeneratorOptionsPage) optionsPage).setTargetIFile(targetFile);

        String message = ((IMessageProvider) optionsPage).getMessage();
        int messageType = ((IMessageProvider) optionsPage).getMessageType();

        if (messageType == IMessageProvider.NONE) {
            setMessage(Messages._UI_DESCRIPTION_NEW_WSDL_FILE, NONE);
        } else {
            setMessage(message, messageType);
        }

        if (messageType == IMessageProvider.ERROR) {
            return false;
        }
    }

    return true;
}

From source file:org.eclipse.xtext.ui.preferences.PropertyAndPreferencePage.java

License:Open Source License

private static void applyToStatusLine(DialogPage page, IStatus status) {
    String message = status.getMessage();
    if (message != null && message.length() == 0) {
        message = null;/*from  ww w .  j a  va 2  s  .c  o  m*/
    }
    switch (status.getSeverity()) {
    case IStatus.OK:
        page.setMessage(message, 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:
        page.setMessage(null);
        page.setErrorMessage(message);
        break;
    }
}