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

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

Introduction

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

Prototype

int INFORMATION

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

Click Source Link

Document

Constant for an info message (value 1).

Usage

From source file:org.springframework.extensions.surf.alfresco.model.editor.page.ModelXMLAbstractPage.java

License:Apache License

/**
 * @param messages//from w w  w  . j  a v  a  2 s  . c om
 * @return
 */
String createFormTextContent(IMessage[] messages) {
    StringWriter sw = new StringWriter();
    PrintWriter pw = new PrintWriter(sw);
    pw.println("<form>");
    for (int i = 0; i < messages.length; i++) {
        IMessage message = messages[i];
        pw.print("<li vspace=\"false\" style=\"image\" indent=\"16\" value=\"");
        switch (message.getMessageType()) {
        case IMessageProvider.ERROR:
            pw.print("error");
            break;
        case IMessageProvider.WARNING:
            pw.print("warning");
            break;
        case IMessageProvider.INFORMATION:
            pw.print("info");
            break;
        }
        pw.print("\"> <a href=\"");
        pw.print(i + "");
        pw.print("\">");
        if (message.getPrefix() != null)
            pw.print(message.getPrefix());
        pw.print(message.getMessage());
        pw.println("</a></li>");
    }
    pw.println("</form>");
    pw.flush();
    return sw.toString();
}

From source file:org.springframework.ide.eclipse.boot.dash.cloudfoundry.deployment.ManifestDiffDialog.java

License:Open Source License

@Override
public void create() {
    super.create();
    setTitle("Merge Manifest File");
    if (fCompareEditorInput != null && fCompareEditorInput.getMessage() != null) {
        setMessage(fCompareEditorInput.getMessage(), IMessageProvider.WARNING);
    } else {//from  w  ww . j  a va  2 s  .com
        setMessage(
                "Manifest file deployment properties are different from current deployment properties on CF. Please merge changes if applicable.",
                IMessageProvider.INFORMATION);
    }
}

From source file:org.springframework.ide.eclipse.config.ui.editors.SpringConfigGraphPage.java

License:Open Source License

protected void updateHeader() {
    if (sform != null && !sform.isDisposed() && editor != null) {
        mform.reflow(true);/*from  ww w  .ja va2s  .  c o  m*/
        if (editor.isDirty()) {
            sform.setMessage(Messages.getString("SpringConfigGraphPage.DIRTY_INFO"), //$NON-NLS-1$
                    IMessageProvider.INFORMATION);
        } else {
            sform.setMessage(null, IMessageProvider.NONE);
        }
    }
}

From source file:org.springframework.ide.eclipse.config.ui.editors.SpringConfigHeaderMessage.java

License:Open Source License

public void updateMessage() {
    if (cEditor != null && cEditor.getResourceFile() != null && cEditor.getResourceFile().exists()) {
        try {/*w w  w  . j av  a 2s .  co m*/
            IResource resource = cEditor.getResourceFile();
            IMarker[] markers = resource.findMarkers(SpringCore.MARKER_ID, true, IResource.DEPTH_ONE);
            message = null;
            messageType = IMessageProvider.NONE;

            if (markers.length > 0) {
                int errorCount = 0;
                int warningCount = 0;
                int infoCount = 0;
                for (IMarker marker : markers) {
                    Object attr = marker.getAttribute(IMarker.SEVERITY);
                    if (attr instanceof Integer) {
                        Integer severity = (Integer) attr;
                        if (severity == IMarker.SEVERITY_ERROR) {
                            errorCount++;
                        } else if (severity == IMarker.SEVERITY_WARNING) {
                            warningCount++;
                        } else if (severity == IMarker.SEVERITY_INFO) {
                            infoCount++;
                        }
                    }
                }

                String errorMessage = ""; //$NON-NLS-1$
                String warnMessage = ""; //$NON-NLS-1$
                String infoMessage = ""; //$NON-NLS-1$
                String errorSingular = Messages.getString("AbstractConfigFormPage.ERROR_SINGULAR"); //$NON-NLS-1$
                String errorPlural = Messages.getString("AbstractConfigFormPage.ERROR_PLURAL"); //$NON-NLS-1$
                String warningSingular = Messages.getString("AbstractConfigFormPage.WARNING_SINGULAR"); //$NON-NLS-1$
                String warningPlural = Messages.getString("AbstractConfigFormPage.WARNING_PLURAL"); //$NON-NLS-1$
                String infoSingular = Messages.getString("AbstractConfigFormPage.INFO_SINGULAR"); //$NON-NLS-1$
                String infoPlural = Messages.getString("AbstractConfigFormPage.INFO_PLURAL"); //$NON-NLS-1$

                if (infoCount > 0) {
                    messageType = IMessageProvider.INFORMATION;
                    if (infoCount > 1) {
                        infoMessage = infoCount + " " + infoPlural; //$NON-NLS-1$
                    } else {
                        infoMessage = infoCount + " " + infoSingular; //$NON-NLS-1$
                    }
                }
                if (warningCount > 0) {
                    messageType = IMessageProvider.WARNING;
                    if (warningCount > 1) {
                        warnMessage = warningCount + " " + warningPlural; //$NON-NLS-1$
                    } else {
                        warnMessage = warningCount + " " + warningSingular; //$NON-NLS-1$
                    }
                    if (infoCount > 0) {
                        warnMessage += ", "; //$NON-NLS-1$
                    }
                }
                if (errorCount > 0) {
                    messageType = IMessageProvider.ERROR;
                    if (errorCount > 1) {
                        errorMessage = errorCount + " " + errorPlural; //$NON-NLS-1$
                    } else {
                        errorMessage = errorCount + " " + errorSingular; //$NON-NLS-1$
                    }
                    if (warningCount > 0 || infoCount > 0) {
                        errorMessage += ", "; //$NON-NLS-1$
                    }
                }
                message = errorMessage + warnMessage + infoMessage;
            }
        } catch (CoreException e) {
            StatusHandler.log(new Status(IStatus.ERROR, ConfigUiPlugin.PLUGIN_ID,
                    Messages.getString("AbstractConfigFormPage.ERROR_UPDATING_PAGE_HEADER"), e)); //$NON-NLS-1$
        }
    }
}

From source file:org.springframework.ide.eclipse.internal.uaa.preferences.UaaDialog.java

License:Open Source License

@Override
protected Control createContents(Composite parent) {
    getShell().setText(DIALOG_TITLE);//from  w w  w .j  a v  a  2s . c  o  m

    Control control = super.createContents(parent);

    getButton(IDialogConstants.OK_ID).setText("Accept");
    getButton(IDialogConstants.CANCEL_ID).setText("Reject");
    getButton(IDialogConstants.CANCEL_ID).addSelectionListener(new SelectionAdapter() {
        @Override
        public void widgetSelected(SelectionEvent e) {
            setReturnCode(1000);
        }
    });

    setTitle(TITLE);
    setMessage("Download consent required", IMessageProvider.INFORMATION);
    setTitleImage(image);
    setBlockOnOpen(true);
    setDialogHelpAvailable(false);
    setHelpAvailable(false);

    applyDialogFont(control);
    return control;
}

From source file:org.springsource.ide.eclipse.commons.livexp.core.ValidationResult.java

License:Open Source License

/**
 * Convert the status code of this validation results into an IMessageProvider status code.
 *//*from w  ww  . j  a v a  2 s  .c  o  m*/
public int getMessageProviderStatus() {
    switch (status) {
    case IStatus.OK:
        return IMessageProvider.NONE;
    case IStatus.CANCEL:
        //There's no corresponding statis in IMessageProvider. Treat cancelation like an error.
        return IMessageProvider.ERROR;
    case IStatus.ERROR:
        return IMessageProvider.ERROR;
    case IStatus.INFO:
        return IMessageProvider.INFORMATION;
    case IStatus.WARNING:
        return IMessageProvider.WARNING;
    default:
        //Shouldn't happen since all cases should be covered above... byt anyhow
        return IMessageProvider.ERROR;
    }
}

From source file:org.springsource.ide.eclipse.commons.livexp.ui.PreferencePageWithSections.java

License:Open Source License

public void gotValue(LiveExpression<ValidationResult> exp, ValidationResult status) {
    Display.getDefault().asyncExec(() -> {
        setErrorMessage(null);/*from  www .ja v  a 2 s. c  o m*/
        setMessage(null);
        if (status.isOk()) {
        } else if (status.status == IStatus.ERROR) {
            setErrorMessage(status.msg);
        } else if (status.status == IStatus.WARNING) {
            setMessage(status.msg, IMessageProvider.WARNING);
        } else if (status.status == IStatus.INFO) {
            setMessage(status.msg, IMessageProvider.INFORMATION);
        } else {
            setMessage(status.msg, IMessageProvider.NONE);
        }
    });
}

From source file:org.springsource.ide.eclipse.commons.livexp.ui.WizardPageWithSections.java

License:Open Source License

public void gotValue(LiveExpression<ValidationResult> exp, ValidationResult status) {
    setErrorMessage(null);/*  w w  w  .ja va 2  s  . c  om*/
    setMessage(null);
    if (status.isOk()) {
    } else if (status.status == IStatus.ERROR) {
        setErrorMessage(status.msg);
    } else if (status.status == IStatus.WARNING) {
        setMessage(status.msg, IMessageProvider.WARNING);
    } else if (status.status == IStatus.INFO) {
        setMessage(status.msg, IMessageProvider.INFORMATION);
    } else {
        setMessage(status.msg, IMessageProvider.NONE);
    }
    setPageComplete(status.isOk());
}

From source file:org.springsource.ide.eclipse.gradle.ui.PreferencePageWithSections.java

License:Open Source License

public void gotValue(LiveExpression<ValidationResult> exp, ValidationResult status) {
    setErrorMessage(null);/*www  .  j  a v a 2  s  .com*/
    setMessage(null);
    if (status.isOk()) {
    } else if (status.status == IStatus.ERROR) {
        setErrorMessage(status.msg);
    } else if (status.status == IStatus.WARNING) {
        setMessage(status.msg, IMessageProvider.WARNING);
    } else if (status.status == IStatus.INFO) {
        setMessage(status.msg, IMessageProvider.INFORMATION);
    } else {
        setMessage(status.msg, IMessageProvider.NONE);
    }
}

From source file:org.talend.librariesmanager.ui.dialogs.ConfigModuleDialog.java

License:Open Source License

private void setPlatformGroupEnabled(boolean enable) {
    platfromRadioBtn.setSelection(enable);
    platformCombo.setEnabled(enable);/*from  w w w  . j  a  v  a2  s . c o m*/
    if (enable) {
        detectButton.setEnabled(false);
        moduleName = platformCombo.getText();
        setupMavenURIByModuleName(moduleName);
        useCustomBtn.setEnabled(false);
        customUriText.setEnabled(false);
        setMessage(Messages.getString("ConfigModuleDialog.message", moduleName), IMessageProvider.INFORMATION);
        getButton(IDialogConstants.OK_ID).setEnabled(true);
    }
}