List of usage examples for org.eclipse.jface.dialogs IMessageProvider WARNING
int WARNING
To view the source code for org.eclipse.jface.dialogs IMessageProvider WARNING.
Click Source Link
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; }