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.php.internal.debug.core.xdebug.dbgp.XDebugConfigurationDialog.java

License:Open Source License

protected void validate() {
    // Reset state
    setMessage(PHPDebugCoreMessages.XDebugConfigurationDialog_Dialog_description);
    String debugPort = portTextBox.getText();
    Integer portNumber = null;/*from  w w w .  j  a v a  2s .  c om*/
    try {
        portNumber = Integer.valueOf(debugPort);
        int i = portNumber.intValue();
        if (i < 1 || i > 65535) {
            setMessage(PHPDebugCoreMessages.DebugConfigurationDialog_invalidPortRange, IMessageProvider.ERROR);
            return;
        }
    } catch (NumberFormatException ex) {
        setMessage(PHPDebugCoreMessages.DebugConfigurationDialog_invalidPort, IMessageProvider.ERROR);
        return;
    } catch (Exception e) {
        setMessage(PHPDebugCoreMessages.DebugConfigurationDialog_invalidPort, IMessageProvider.ERROR);
        return;
    }
    // Check warnings
    if (!PHPLaunchUtilities.isPortAvailable(portNumber) && !PHPLaunchUtilities.isDebugDaemonActive(portNumber,
            XDebugCommunicationDaemon.XDEBUG_DEBUGGER_ID)) {
        setMessage(NLS.bind(PHPDebugCoreMessages.DebugConfigurationDialog_PortInUse, debugPort),
                IMessageProvider.WARNING);
    }
}

From source file:org.eclipse.php.internal.debug.core.zend.debugger.ZendDebuggerConfigurationDialog.java

License:Open Source License

protected void validate() {
    // Reset state
    setMessage(PHPDebugCoreMessages.ZendDebuggerConfigurationDialog_Dialog_description);
    // Check errors
    String debugPort = fDebugTextBox.getText();
    Integer debugPortNumber = null;
    try {//w  w w  .j  a v  a  2  s.  c om
        debugPortNumber = Integer.valueOf(debugPort);
        int i = debugPortNumber.intValue();
        if (i < 1 || i > 65535) {
            setMessage(PHPDebugCoreMessages.DebugConfigurationDialog_invalidPortRange, IMessageProvider.ERROR);
            return;
        }
    } catch (NumberFormatException ex) {
        setMessage(PHPDebugCoreMessages.DebugConfigurationDialog_invalidPort, IMessageProvider.ERROR);
        return;
    } catch (Exception e) {
        setMessage(PHPDebugCoreMessages.DebugConfigurationDialog_invalidPort, IMessageProvider.ERROR);
        return;
    }
    String broadcastPort = fBroadcastPortText.getText();
    Integer broadcastPortNumber = null;
    try {
        broadcastPortNumber = Integer.valueOf(broadcastPort);
        int i = broadcastPortNumber.intValue();
        if (i < 1 || i > 65535) {
            setMessage(PHPDebugCoreMessages.DebugConfigurationDialog_invalidPortRange, IMessageProvider.ERROR);
            return;
        }
    } catch (NumberFormatException ex) {
        setMessage(PHPDebugCoreMessages.DebugConfigurationDialog_invalidPort, IMessageProvider.ERROR);
        return;
    } catch (Exception e) {
        setMessage(PHPDebugCoreMessages.DebugConfigurationDialog_invalidPort, IMessageProvider.ERROR);
        return;
    }
    String responseTime = fDebugResponseTimeout.getText();
    Integer responseTimeout = null;
    try {
        responseTimeout = Integer.valueOf(responseTime);
        int i = responseTimeout.intValue();
        if (i < 5000) {
            setMessage(
                    NLS.bind(PHPDebugCoreMessages.ZendDebuggerConfigurationDialog_invalid_response_time, 5000),
                    IMessageProvider.ERROR);
            return;
        }
    } catch (Exception exc) {
        setMessage(PHPDebugCoreMessages.ZendDebuggerConfigurationDialog_invalid_response_time_exc,
                IMessageProvider.ERROR);
        return;
    }
    // Check warnings
    if (!PHPLaunchUtilities.isPortAvailable(debugPortNumber) && !PHPLaunchUtilities
            .isDebugDaemonActive(debugPortNumber, DebuggerCommunicationDaemon.ZEND_DEBUGGER_ID)) {
        setMessage(NLS.bind(PHPDebugCoreMessages.DebugConfigurationDialog_PortInUse, debugPort),
                IMessageProvider.WARNING);
    }
    if (!PHPLaunchUtilities.isPortAvailable(broadcastPortNumber)) {
        for (ICommunicationDaemon daemon : DaemonsRegistry.getDaemons()) {
            if (daemon instanceof BroadcastDaemon
                    && !((BroadcastDaemon) daemon).isListening(broadcastPortNumber)) {
                setMessage(NLS.bind(PHPDebugCoreMessages.DebugConfigurationDialog_PortInUse, broadcastPort),
                        IMessageProvider.WARNING);
            }
        }
    }
}

From source file:org.eclipse.php.internal.debug.ui.launching.AbstractPHPLaunchConfigurationDebuggerTab.java

License:Open Source License

@Override
public boolean isValid(ILaunchConfiguration launchConfig) {
    setMessage(null);/*from  ww  w . j  a v  a 2 s  . com*/
    setWarningMessage(null);
    setErrorMessage(null);
    StatusMessage status = getSection().isValid(launchConfig);
    switch (status.getMessageType()) {
    case IMessageProvider.ERROR: {
        setErrorMessage(status.getMessage());
        return false;
    }
    case IMessageProvider.WARNING: {
        setWarningMessage(status.getMessage());
        return true;
    }
    default:
        return true;
    }
}

From source file:org.eclipse.php.internal.debug.ui.wizards.XDebugDebuggerExeSettingsSection.java

License:Open Source License

public void validate() {
    // Reset state
    compositeFragment.setMessage(compositeFragment.getDescription(), IMessageProvider.NONE);
    if (debuggerStatus == null) {
        debuggerStatus = Status.OK_STATUS;
        PHPexeItem phpExe = (PHPexeItem) compositeFragment.getData();
        AbstractDebuggerConfiguration[] debuggers = PHPDebuggersRegistry.getDebuggersConfigurations();
        for (AbstractDebuggerConfiguration debugger : debuggers) {
            if (phpExe.getDebuggerID().equals(debugger.getDebuggerId())) {
                debuggerStatus = debugger.validate(phpExe);
            }/*from w ww  . j av  a  2 s .c o  m*/
        }
    }
    // Check errors
    String clientPort = (String) settingsWorkingCopy.getAttribute(PROP_CLIENT_PORT);
    if (clientPort == null || clientPort.isEmpty()) {
        compositeFragment.setMessage(Messages.XDebugDebuggerSettingsSection_Client_port_is_missing,
                IMessageProvider.ERROR);
        return;
    }
    if (debuggerStatus.getSeverity() == IStatus.ERROR) {
        compositeFragment.setMessage(debuggerStatus.getMessage(), IMessageProvider.ERROR);
        return;
    }
    // Check warnings
    if (debuggerStatus.getSeverity() == IStatus.WARNING) {
        compositeFragment.setMessage(debuggerStatus.getMessage(), IMessageProvider.WARNING);
        return;
    }
    int port = Integer.valueOf(clientPort);
    if (!PHPLaunchUtilities.isPortAvailable(port)
            && !PHPLaunchUtilities.isDebugDaemonActive(port, XDebugCommunicationDaemon.XDEBUG_DEBUGGER_ID)) {
        compositeFragment.setMessage(
                MessageFormat.format(Messages.DebuggerCommonSettingsSection_Port_is_already_in_use, clientPort),
                IMessageProvider.WARNING);
        return;
    }
    boolean isProxyEnabled = Boolean.valueOf(settingsWorkingCopy.getAttribute(PROP_PROXY_ENABLE));
    if (isProxyEnabled) {
        String proxyIdeKey = settingsWorkingCopy.getAttribute(PROP_PROXY_IDE_KEY);
        if (proxyIdeKey == null || proxyIdeKey.isEmpty()) {
            compositeFragment.setMessage(Messages.XDebugDebuggerServerSettingsSection_IDE_key_is_missing,
                    IMessageProvider.ERROR);
            return;
        }
        String proxyAddress = settingsWorkingCopy.getAttribute(PROP_PROXY_ADDRESS);
        if (proxyAddress == null || proxyAddress.isEmpty()) {
            compositeFragment.setMessage(Messages.XDebugDebuggerServerSettingsSection_Proxy_address_is_missing,
                    IMessageProvider.ERROR);
            return;
        }
    }
}

From source file:org.eclipse.php.internal.debug.ui.wizards.XDebugDebuggerServerSettingsSection.java

License:Open Source License

public void validate() {
    // Reset state
    compositeFragment.setMessage(compositeFragment.getDescription(), IMessageProvider.NONE);
    // Check errors
    String clientPort = (String) settingsWorkingCopy.getAttribute(PROP_CLIENT_PORT);
    if (clientPort == null || clientPort.isEmpty()) {
        compositeFragment.setMessage(Messages.XDebugDebuggerSettingsSection_Client_port_is_missing,
                IMessageProvider.ERROR);
        return;//from  w  w w . ja  v a 2  s. com
    }
    int port = Integer.valueOf(clientPort);
    if (!PHPLaunchUtilities.isPortAvailable(port)
            && !PHPLaunchUtilities.isDebugDaemonActive(port, XDebugCommunicationDaemon.XDEBUG_DEBUGGER_ID)) {
        compositeFragment.setMessage(
                MessageFormat.format(Messages.DebuggerCommonSettingsSection_Port_is_already_in_use, clientPort),
                IMessageProvider.WARNING);
        return;
    }
    boolean isProxyEnabled = Boolean.valueOf(settingsWorkingCopy.getAttribute(PROP_PROXY_ENABLE));
    if (isProxyEnabled) {
        String proxyIdeKey = settingsWorkingCopy.getAttribute(PROP_PROXY_IDE_KEY);
        if (proxyIdeKey == null || proxyIdeKey.isEmpty()) {
            compositeFragment.setMessage(Messages.XDebugDebuggerServerSettingsSection_IDE_key_is_missing,
                    IMessageProvider.ERROR);
            return;
        }
        String proxyAddress = settingsWorkingCopy.getAttribute(PROP_PROXY_ADDRESS);
        if (proxyAddress == null || proxyAddress.isEmpty()) {
            compositeFragment.setMessage(Messages.XDebugDebuggerServerSettingsSection_Proxy_address_is_missing,
                    IMessageProvider.ERROR);
            return;
        }
    }
}

From source file:org.eclipse.php.internal.debug.ui.wizards.ZendDebuggerExeSettingsSection.java

License:Open Source License

@Override
public void validate() {
    // Reset state
    compositeFragment.setMessage(compositeFragment.getDescription(), IMessageProvider.NONE);
    if (debuggerStatus == null) {
        debuggerStatus = Status.OK_STATUS;
        PHPexeItem phpExe = (PHPexeItem) compositeFragment.getData();
        AbstractDebuggerConfiguration[] debuggers = PHPDebuggersRegistry.getDebuggersConfigurations();
        for (AbstractDebuggerConfiguration debugger : debuggers) {
            if (phpExe.getDebuggerID().equals(debugger.getDebuggerId())) {
                debuggerStatus = debugger.validate(phpExe);
            }/*from   w  w  w  .j a v  a 2s  . c  om*/
        }
    }
    // Check errors
    if (debuggerStatus.getSeverity() == IStatus.ERROR) {
        compositeFragment.setMessage(debuggerStatus.getMessage(), IMessageProvider.ERROR);
        return;
    }
    String clientPort = (String) settingsWorkingCopy.getAttribute(PROP_CLIENT_PORT);
    if (clientPort == null || clientPort.isEmpty()) {
        compositeFragment.setMessage(Messages.ZendDebuggerExeSettingsSection_Client_port_is_missing,
                IMessageProvider.ERROR);
        return;
    }
    // Check warnings
    if (debuggerStatus.getSeverity() == IStatus.WARNING) {
        compositeFragment.setMessage(debuggerStatus.getMessage(), IMessageProvider.WARNING);
        return;
    }
    int port = Integer.valueOf(clientPort);
    if (!PHPLaunchUtilities.isPortAvailable(port)
            && !PHPLaunchUtilities.isDebugDaemonActive(port, DebuggerCommunicationDaemon.ZEND_DEBUGGER_ID)) {
        compositeFragment.setMessage(
                MessageFormat.format(Messages.DebuggerCommonSettingsSection_Port_is_already_in_use, clientPort),
                IMessageProvider.WARNING);
        return;
    }
}

From source file:org.eclipse.php.internal.debug.ui.wizards.ZendDebuggerServerSettingsSection.java

License:Open Source License

public void validate() {
    // Reset state
    compositeFragment.setMessage(compositeFragment.getDescription(), IMessageProvider.NONE);
    // Check errors
    String clientIp = (String) settingsWorkingCopy.getAttribute(PROP_CLIENT_IP);
    if (clientIp == null || clientIp.isEmpty()) {
        compositeFragment.setMessage(Messages.ZendDebuggerServerSettingsSection_Client_IP_is_missing,
                IMessageProvider.ERROR);
        return;/*w  w w. ja va  2s. c o m*/
    }
    String clientPort = (String) settingsWorkingCopy.getAttribute(PROP_CLIENT_PORT);
    if (clientPort == null || clientPort.isEmpty()) {
        compositeFragment.setMessage(Messages.ZendDebuggerServerSettingsSection_Client_port_is_missing,
                IMessageProvider.ERROR);
        return;
    }
    String responseTimeout = (String) settingsWorkingCopy.getAttribute(PROP_RESPONSE_TIMEOUT);
    if (responseTimeout == null || responseTimeout.isEmpty()) {
        compositeFragment.setMessage(Messages.ZendDebuggerServerSettingsSection_Response_timeout_is_missing,
                IMessageProvider.ERROR);
        return;
    }
    int port = Integer.valueOf(clientPort);
    if (!PHPLaunchUtilities.isPortAvailable(port)
            && !PHPLaunchUtilities.isDebugDaemonActive(port, DebuggerCommunicationDaemon.ZEND_DEBUGGER_ID)) {
        compositeFragment.setMessage(
                MessageFormat.format(Messages.DebuggerCommonSettingsSection_Port_is_already_in_use, clientPort),
                IMessageProvider.WARNING);
        return;
    }
}

From source file:org.eclipse.php.internal.server.ui.ServerEditDialog.java

License:Open Source License

public void setMessage(String newMessage, int newType) {
    // Override the WARNING with an INFORMATION.
    // We have a bug that cause the warning to be displayed in all the tabs
    // and not//from   w w w. j  a va 2 s . c  o m
    // only in the selected one. (TODO - Fix this)
    if (newType == IMessageProvider.WARNING) {
        newType = IMessageProvider.INFORMATION;
    }
    super.setMessage(newMessage, newType);
}

From source file:org.eclipse.php.refactoring.ui.wizard.RefactoringProjectMoveWizardPage.java

License:Open Source License

/**
 * Get an error reporter for the receiver.
 * //from  www.ja v a 2  s.  co m
 * @return IErrorMessageReporter
 */
private IErrorMessageReporter getErrorReporter() {
    return new IErrorMessageReporter() {
        /*
         * (non-Javadoc)
         * 
         * @see
         * org.eclipse.ui.internal.ide.dialogs.ProjectContentsLocationArea
         * .IErrorMessageReporter#reportError(java.lang.String)
         */
        public void reportError(String errorMessage, boolean notError) {
            if (errorMessage != null) {
                if (notError) {
                    setMessage(errorMessage, IMessageProvider.WARNING);
                } else {
                    setMessage(errorMessage, IMessageProvider.ERROR);
                }
                setPageComplete(false);
            } else {
                verifyDestination(
                        new Path(locationArea.getProjectLocation()).append(project.getName()).toString(),
                        false);
            }
        }
    };
}

From source file:org.eclipse.ptp.internal.rdt.sync.git.ui.preferences.SyncGitPreferencePage.java

License:Open Source License

@Override
public int getMessageType() {
    // Currently all messages are warning messages.
    return IMessageProvider.WARNING;
}