List of usage examples for org.eclipse.jface.dialogs IMessageProvider NONE
int NONE
To view the source code for org.eclipse.jface.dialogs IMessageProvider NONE.
Click Source Link
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 o m*/ } } // 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 . j a v a 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.PathMapperCompositeFragment.java
License:Open Source License
public void validate() { setMessage(getDescription(), IMessageProvider.NONE); setComplete(true); controlHandler.update(); }
From source file:org.eclipse.php.internal.server.ui.ServerCompositeFragment.java
License:Open Source License
public void validate() { if (getServer() == null) { setMessage("", IMessageProvider.ERROR); //$NON-NLS-1$ return;/*from w ww . j a v a 2 s . c o m*/ } setMessage(getDescription(), IMessageProvider.NONE); String urlStr = url.getText(); if (urlStr != null && !urlStr.trim().equals("")) { //$NON-NLS-1$ boolean ok = checkServerUrl(urlStr); if (!ok) { setMessage(PHPServerUIMessages.getString("ServerCompositeFragment.duplicateServerUrl"), //$NON-NLS-1$ IMessageProvider.ERROR); } } try { URL url = new URL(urlStr); if (url.getPath() != null && url.getPath().length() != 0) { urlStr = null; } } catch (MalformedURLException e1) { // in case of Malformed URL - reset urlStr = null; } if (urlStr == null || urlStr.equals("")) { //$NON-NLS-1$ setMessage(PHPServerUIMessages.getString("ServerCompositeFragment.enterValidURL"), //$NON-NLS-1$ IMessageProvider.ERROR); return; } try { URL baseURL = new URL(urlStr); String host = baseURL.getHost(); if (host.trim().length() == 0) { setMessage(PHPServerUIMessages.getString("ServerCompositeFragment.serverURLEmpty"), //$NON-NLS-1$ IMessageProvider.ERROR); } int port = baseURL.getPort(); getServer().setHost(host); getServer().setPort(String.valueOf(port)); } catch (Exception e) { setMessage(PHPServerUIMessages.getString("ServerCompositeFragment.enterValidURL"), //$NON-NLS-1$ IMessageProvider.ERROR); return; } String serverName = getServer().getName(); if (serverName == null || serverName.trim().equals("")) { //$NON-NLS-1$ setMessage(PHPServerUIMessages.getString("ServerCompositeFragment.missingServerName"), //$NON-NLS-1$ IMessageProvider.ERROR); } else { boolean ok = checkServerName(serverName); if (!ok) { setMessage(PHPServerUIMessages.getString("ServerCompositeFragment.duplicateServerName"), //$NON-NLS-1$ IMessageProvider.ERROR); } } String webrootStr = webroot.getText().trim(); if (webrootStr.length() != 0 && !new Path(webrootStr).toFile().exists()) { setMessage(PHPServerUIMessages.getString("ServerCompositeFragment.webrootNotExists"), //$NON-NLS-1$ IMessageProvider.ERROR); } controlHandler.update(); }
From source file:org.eclipse.ptp.internal.rdt.sync.cdt.ui.wizards.SyncMainWizardPage.java
License:Open Source License
/** * (non-Javadoc) Method declared on IDialogPage. *//*from w w w. j a va 2s.co m*/ @Override public void createControl(Composite parent) { Composite composite = new Composite(parent, SWT.NULL); initializeDialogUnits(parent); PlatformUI.getWorkbench().getHelpSystem().setHelp(composite, IIDEHelpContextIds.NEW_PROJECT_WIZARD_PAGE); composite.setLayout(new GridLayout()); composite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); setControl(composite); createProjectBasicInfoGroup(composite); createProjectRemoteInfoGroup(composite); createProjectDetailedInfoGroup(composite); this.switchTo(this.updateData(projectTypeTree, allToolChainsHiddenComposite, false, SyncMainWizardPage.this, getWizard()), getDescriptor(projectTypeTree)); allToolChainsHiddenComposite.setLayout(new StackLayout()); setPageComplete(false); errorMessage = null; message = null; messageType = IMessageProvider.NONE; Dialog.applyDialogFont(composite); }
From source file:org.eclipse.ptp.internal.rdt.sync.cdt.ui.wizards.SyncMainWizardPage.java
License:Open Source License
@Override protected boolean validatePage() { message = null;//from w w w .jav a2s. c o m messageType = IMessageProvider.NONE; errorMessage = null; if (!validateProjectName() || !validateProjectTypeSelection()) { return false; } if (!fSyncWidget.isPageComplete()) { message = fSyncWidget.getMessage(); messageType = fSyncWidget.getMessageType(); errorMessage = fSyncWidget.getErrorMessage(); return false; } return true; }
From source file:org.eclipse.ptp.internal.rdt.sync.cdt.ui.wizards.SyncMainWizardPage.java
License:Open Source License
protected boolean validateProjectName() { // Check if name is empty String projectFieldContents = getProjectNameFieldValue(); if (projectFieldContents.equals(EMPTY_STRING)) { message = Messages.SyncMainWizardPage_5; messageType = IMessageProvider.NONE; return false; }/*from w w w . j ava2 s . co m*/ // General name check IWorkspace workspace = IDEWorkbenchPlugin.getPluginWorkspace(); IStatus nameStatus = workspace.validateName(projectFieldContents, IResource.PROJECT); if (!nameStatus.isOK()) { errorMessage = nameStatus.getMessage(); return false; } // Do not allow # in the name if (getProjectName().indexOf('#') >= 0) { errorMessage = Messages.SyncMainWizardPage_6; return false; } return true; }
From source file:org.eclipse.ptp.internal.rdt.sync.cdt.ui.wizards.SyncMainWizardPage.java
License:Open Source License
protected boolean validateProjectTypeSelection() { if (projectTypeTree.getItemCount() == 0) { errorMessage = Messages.SyncMainWizardPage_10; return false; }//from w ww .ja va2s . c o m if (h_selected == null) { message = Messages.SyncMainWizardPage_11; messageType = IMessageProvider.NONE; return false; } String s = h_selected.getErrorMessage(); if (s != null) { errorMessage = s; return false; } return true; }
From source file:org.eclipse.ptp.internal.rdt.sync.ui.wizards.SyncMainWizardPage.java
License:Open Source License
/** * (non-Javadoc) Method declared on IDialogPage. *//*from w ww. jav a 2s . com*/ @Override public void createControl(Composite parent) { Composite composite = new Composite(parent, SWT.NULL); initializeDialogUnits(parent); PlatformUI.getWorkbench().getHelpSystem().setHelp(composite, IIDEHelpContextIds.NEW_PROJECT_WIZARD_PAGE); composite.setLayout(new GridLayout()); composite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); setControl(composite); if (isNewProject) { createProjectInfoGroupForNewProject(composite); } else { createProjectInfoGroupForExistingProject(composite); } if (isNewProject) { fSyncWidget = SyncProjectWidget.newProjectWidget(composite, SWT.NONE, getWizard().getContainer()); } else { fSyncWidget = SyncProjectWidget.convertProjectWidget(composite, SWT.NONE, getWizard().getContainer()); } fSyncWidget.setLayoutData(new GridData(GridData.FILL_BOTH)); fSyncWidget.addListener(SWT.Modify, new Listener() { @Override public void handleEvent(Event e) { update(); getWizard().getContainer().updateMessage(); } }); setPageComplete(false); errorMessage = null; message = null; messageType = IMessageProvider.NONE; Dialog.applyDialogFont(composite); }
From source file:org.eclipse.ptp.internal.rdt.sync.ui.wizards.SyncMainWizardPage.java
License:Open Source License
@Override protected boolean validatePage() { message = null;//from w w w . ja v a 2 s . c o m messageType = IMessageProvider.NONE; errorMessage = null; if (!validateProjectName()) { return false; } if (!fSyncWidget.isPageComplete()) { message = fSyncWidget.getMessage(); messageType = fSyncWidget.getMessageType(); errorMessage = fSyncWidget.getErrorMessage(); return false; } return true; }