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

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

Introduction

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

Prototype

int WARNING

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

Click Source Link

Document

Constant for a warning message (value 2).

Usage

From source file:org.eclipse.jpt.jpa.ui.internal.wizards.conversion.java.JavaMetadataConversionWizardPage.java

License:Open Source License

protected String buildErrorMessage() {
    JptXmlResource ormXmlResource = this.getOrmXmlResource();
    if (ormXmlResource == null) {
        return JptJpaUiMessages.JAVA_METADATA_CONVERSION_mappingFileDoesNotExist;
    }// ww  w.j av a2s  .co m
    String mappingFileVersion = ormXmlResource.getVersion();
    String jpaProjectVersion = this.getJpaProjectVersion();
    if (ObjectTools.notEquals(mappingFileVersion, jpaProjectVersion)) {
        return NLS.bind(JptJpaUiMessages.JAVA_METADATA_CONVERSION_mappingFileVersionIsInvalid,
                mappingFileVersion, jpaProjectVersion);
    }
    if (this.getEntityMappings(ormXmlResource) == null) {
        return JptJpaUiMessages.JAVA_METADATA_CONVERSION_mappingFileNotListedInPersistenceXml;
    }
    if (this.noConvertibleJavaMetadata) {
        this.setMessage(this.getMissingJavaMetadataWarningMessage(), IMessageProvider.WARNING);
    }
    return null;
}

From source file:org.eclipse.jpt.jpadiagrameditor.ui.internal.preferences.JPAEditorPreferencesPage.java

License:Open Source License

synchronized protected void validatePage() {

    IStatus statFolder = JPAEditorPreferencesPage.validateDefaultFolder(
            fDefaultDiagramFolderField.getTextControl(getFieldEditorParent()).getText().trim(),
            FICTIVE_PROJECT_NAME);//from w  w  w  .j  a va2s.  co m
    IStatus statPack = JPAEditorPreferencesPage.validateDefaultPackage(
            fDefaultEntityPackageField.getTextControl(getFieldEditorParent()).getText().trim());

    IStatus statPref = JPAEditorPreferencesPage.validateTableNamePrefix(
            fDefaultTableNamePrefix.getTextControl(getFieldEditorParent()).getText().trim());

    if (statFolder.getSeverity() == IStatus.ERROR) {
        setErrorMessage(statFolder.getMessage());
        setValid(false);
        return;
    }
    if (statPack.getSeverity() == IStatus.ERROR) {
        setErrorMessage(statPack.getMessage());
        setValid(false);
        return;
    }
    if (statPref.getSeverity() == IStatus.ERROR) {
        setErrorMessage(statPref.getMessage());
        setValid(false);
        return;
    }
    setErrorMessage(null);
    setValid(true);
    if (statPack.getSeverity() == IStatus.WARNING) {
        setMessage(statPack.getMessage(), IMessageProvider.WARNING);
        return;
    }
    if (statPref.getSeverity() == IStatus.WARNING) {
        setMessage(statPref.getMessage(), IMessageProvider.WARNING);
        return;
    }
    setMessage(null, IMessageProvider.NONE);
}

From source file:org.eclipse.jpt.jpadiagrameditor.ui.internal.propertypage.JPADiagramPropertyPage.java

License:Open Source License

synchronized protected void validatePage() {
    IStatus statFolder = JPAEditorPreferencesPage.validateDefaultFolder(txtDefaultFolderField.getText().trim(),
            project.getName());/*  w w w  .j  av  a 2  s  . c om*/
    IStatus statPack = JPAEditorPreferencesPage
            .validateDefaultPackage(txtDefaultEntityPackageField.getText().trim());
    IStatus statPref = JPAEditorPreferencesPage
            .validateTableNamePrefix(txtDefaultTableNamePrefix.getText().trim());

    IStatus statOrmXml = validateXmlName(ormXmlName.getText().trim());

    if (statFolder.getSeverity() == IStatus.ERROR) {
        setErrorMessage(statFolder.getMessage());
        setValid(false);
        return;
    }
    if (statPack.getSeverity() == IStatus.ERROR) {
        setErrorMessage(statPack.getMessage());
        setValid(false);
        return;
    }
    if (statPref.getSeverity() == IStatus.ERROR) {
        setErrorMessage(statPref.getMessage());
        setValid(false);
        return;
    }
    if (statOrmXml.getSeverity() == IStatus.ERROR) {
        setErrorMessage(statOrmXml.getMessage());
        setValid(false);
        return;
    }
    setErrorMessage(null);
    setValid(true);
    if (statPack.getSeverity() == IStatus.WARNING) {
        setMessage(statPack.getMessage(), IMessageProvider.WARNING);
        return;
    }
    if (statPref.getSeverity() == IStatus.WARNING) {
        setMessage(statPref.getMessage(), IMessageProvider.WARNING);
        return;
    }
    setMessage(null, IMessageProvider.NONE);
}

From source file:org.eclipse.jst.server.generic.ui.internal.editor.ServerPropertiesEditorSection.java

License:Open Source License

public void init(final IEditorSite site, IEditorInput input) {
    super.init(site, input);
    if (server != null) {
        fServer = (GenericServer) server.loadAdapter(GenericServer.class, new NullProgressMonitor());
    }/*from   ww  w .jav  a  2s  .c  o  m*/
    fPropertyChangeListener = new PropertyChangeListener() {

        public void propertyChange(PropertyChangeEvent evt) {
            if (evt.getPropertyName().equals(GenericServerRuntime.SERVER_INSTANCE_PROPERTIES)) {
                if (!fUpdating) {
                    fUpdating = true;
                    updateControls();
                    fUpdating = false;
                }
            }
        }
    };
    server.addPropertyChangeListener(fPropertyChangeListener);
    fLaunchListener = new ILaunchesListener2() {

        public void launchesRemoved(ILaunch[] launches) {
            //Nothing to do
        }

        private ILaunchConfiguration getServerLaunchConfig(ILaunch[] launches) {
            for (int i = 0; i < launches.length; i++) {
                ILaunchConfiguration launchConfig = launches[i].getLaunchConfiguration();
                if (launchConfig != null) {
                    String serverId;
                    try {
                        serverId = launchConfig.getAttribute(GenericServerBehaviour.ATTR_SERVER_ID,
                                (String) null);
                        if (fServer.getServer().getId().equals(serverId)) {
                            return launchConfig;
                        }
                    } catch (CoreException e) {
                        //Ignore
                    }

                }
            }
            return null;

        }

        public void launchesChanged(ILaunch[] launches) {
            //Nothing to do
        }

        public void launchesAdded(ILaunch[] launches) {
            ILaunchConfiguration lc = getServerLaunchConfig(launches);
            try {
                if (lc != null) {
                    if ("true".equals(lc.getAttribute(GenericServerBehaviour.ATTR_STOP, "false"))) { //$NON-NLS-1$ //$NON-NLS-2$                  
                        site.getWorkbenchWindow().getWorkbench().getDisplay().asyncExec(new Runnable() {
                            public void run() {
                                IManagedForm managedForm = getManagedForm();
                                managedForm.getMessageManager().removeMessage(MESSAGE_ID_SERVER_RUNNING);
                                managedForm.getMessageManager().update();

                            }

                        });
                    } else {
                        site.getWorkbenchWindow().getWorkbench().getDisplay().asyncExec(new Runnable() {
                            public void run() {
                                getManagedForm().getMessageManager().addMessage(MESSAGE_ID_SERVER_RUNNING,
                                        GenericServerUIMessages.serverRunningCanNotSave, null,
                                        IMessageProvider.WARNING);

                            }

                        });

                    }
                }
            } catch (CoreException e) {
                GenericUiPlugin.getDefault().getLog().log(e.getStatus());
            }
        }

        public void launchesTerminated(ILaunch[] launches) {
            if (getServerLaunchConfig(launches) != null) {
                site.getWorkbenchWindow().getWorkbench().getDisplay().asyncExec(new Runnable() {

                    public void run() {
                        getManagedForm().getMessageManager().removeMessage(MESSAGE_ID_SERVER_RUNNING);
                    }
                });
            }

        }

    };

    getLaunchManager().addLaunchListener(fLaunchListener);

}

From source file:org.eclipse.jst.server.generic.ui.internal.editor.ServerPropertiesEditorSection.java

License:Open Source License

public void createSection(Composite parent) {
    super.createSection(parent);
    FormToolkit formToolkit = getFormToolkit(parent.getDisplay());
    Section section = formToolkit.createSection(parent,
            ExpandableComposite.TWISTIE | ExpandableComposite.EXPANDED | ExpandableComposite.TITLE_BAR
                    | Section.DESCRIPTION | ExpandableComposite.FOCUS_TITLE);
    section.setText(GenericServerUIMessages.ServerEditorSectionTitle);
    section.setDescription(GenericServerUIMessages.ServerEditorSectionDescription);
    section.setLayoutData(new GridData(SWT.FILL, SWT.NONE, true, false));

    Composite composite = formToolkit.createComposite(section);
    GridLayout layout = new GridLayout();
    layout.numColumns = 3;/*from   w  w w.j  ava  2  s .  c o m*/
    layout.marginHeight = 5;
    layout.marginWidth = 10;
    layout.verticalSpacing = 5;
    layout.horizontalSpacing = 15;
    composite.setLayout(layout);
    composite.setLayoutData(new GridData(SWT.FILL, SWT.NONE, true, false));

    List props = fServer.getServerDefinition().getProperty();
    for (Iterator iter = props.iterator(); iter.hasNext();) {
        Property property = (Property) iter.next();
        if (property.getContext().equals(Property.CONTEXT_SERVER))
            createPropertyControl(composite, property, formToolkit);
    }

    formToolkit.paintBordersFor(composite);
    section.setClient(composite);

    if (getExistingLaunch() != null) {
        getManagedForm().getMessageManager().addMessage(MESSAGE_ID_SERVER_RUNNING,
                GenericServerUIMessages.serverRunningCanNotSave, null, IMessageProvider.WARNING);
    }
}

From source file:org.eclipse.jst.server.jetty.ui.internal.JettyRuntimeComposite.java

License:Open Source License

protected void validate() {
    if (runtime == null) {
        wizard.setMessage("", IMessageProvider.ERROR);
        return;/*from w w w.j a  v  a  2  s.  co m*/
    }

    IStatus status = runtimeWC.validate(null);
    if (status == null || status.isOK())
        wizard.setMessage(null, IMessageProvider.NONE);
    else if (status.getSeverity() == IStatus.WARNING)
        wizard.setMessage(status.getMessage(), IMessageProvider.WARNING);
    else
        wizard.setMessage(status.getMessage(), IMessageProvider.ERROR);
    wizard.update();
}

From source file:org.eclipse.jst.ws.internal.axis.consumption.ui.preferences.AxisEmitterPreferencePage.java

License:Open Source License

private void applyToStatusLine(DialogPage page, IStatus status) {
    String message = status.getMessage();
    switch (status.getSeverity()) {
    case IStatus.OK:
        page.setMessage(null, IMessageProvider.NONE);
        page.setErrorMessage(null);/* w  ww .  j a v a 2 s.  c  o  m*/
        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.jst.ws.internal.consumption.ui.wizard.RuntimeServerSelectionDialog.java

License:Open Source License

public void validateServerRuntimeSelection() {
    IStatus status = getStatus();/*from www  .ja  v  a2 s .  co m*/
    String message = new String(messageBanner_);
    message = new String(status.getMessage());
    if (status.getSeverity() == Status.ERROR) {
        setMessage(message, IMessageProvider.ERROR);
        getButton(IDialogConstants.OK_ID).setEnabled(false);
    }
    if (status.getSeverity() == Status.WARNING) {
        setMessage(message, IMessageProvider.WARNING);
        getButton(IDialogConstants.OK_ID).setEnabled(true);
    }
    if (status.getSeverity() == Status.INFO) {
        setMessage(message, IMessageProvider.INFORMATION);
        getButton(IDialogConstants.OK_ID).setEnabled(false);
    }
    if (status.getSeverity() == Status.OK) {
        setMessage(messageBanner_);
        getButton(IDialogConstants.OK_ID).setEnabled(true);
    }
}

From source file:org.eclipse.jubula.client.ui.rcp.dialogs.ReusedProjectSelectionDialog.java

License:Open Source License

/**
 * //from w  w  w .  j  av  a 2  s  .c om
 * {@inheritDoc}
 */
protected Control createDialogArea(Composite parent) {

    setTitle(m_title);
    if (m_isWarning) {
        setMessage(m_message, IMessageProvider.WARNING);
    } else {
        setMessage(m_message);
    }

    setTitleImage(IconConstants.getImage(m_titleImage));
    getShell().setText(m_shellTitle);

    // new Composite as container
    final GridLayout gridLayoutParent = new GridLayout();
    gridLayoutParent.numColumns = NUM_COLUMNS_1;
    gridLayoutParent.verticalSpacing = VERTICAL_SPACING;
    gridLayoutParent.marginWidth = MARGIN_WIDTH;
    gridLayoutParent.marginHeight = MARGIN_HEIGHT;
    parent.setLayout(gridLayoutParent);
    LayoutUtil.createSeparator(parent);
    Composite area = new Composite(parent, SWT.NONE);
    final GridLayout gridLayout = new GridLayout();
    gridLayout.numColumns = NUM_COLUMNS_4;
    area.setLayout(gridLayout);
    GridData gridData = new GridData();
    gridData.grabExcessHorizontalSpace = true;
    gridData.grabExcessVerticalSpace = true;
    gridData.horizontalAlignment = GridData.FILL;
    gridData.verticalAlignment = GridData.FILL;
    gridData.widthHint = WIDTH_HINT;
    area.setLayoutData(gridData);

    new Label(area, SWT.NONE).setText(Messages.MoveTestCaseDialogLabel);

    GridData selectionGridData = new GridData();
    selectionGridData.grabExcessHorizontalSpace = true;
    selectionGridData.horizontalAlignment = GridData.FILL;
    selectionGridData.horizontalSpan = HORIZONTAL_SPAN;

    m_selectionWidget = new Combo(area, SWT.READ_ONLY);
    m_selectionWidget.setLayoutData(selectionGridData);
    for (String name : m_projectNames) {
        m_selectionWidget.add(name);
    }
    m_selectionWidget.select(0);

    LayoutUtil.createSeparator(parent);

    return area;
}

From source file:org.eclipse.jubula.client.ui.rcp.widgets.autconfig.AutConfigComponent.java

License:Open Source License

/**
 * Notifies the DialogStatusListenerManager about the text input state
 * @param message The message for the new status.
 * @return the new status parameter./*from   ww  w  .  j ava  2s.  co m*/
 */
protected DialogStatusParameter createWarningStatus(String message) {
    DialogStatusParameter param = new DialogStatusParameter();
    param.setButtonState(true);
    param.setStatusType(IMessageProvider.WARNING);
    param.setMessage(message);
    return param;
}