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

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

Introduction

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

Prototype

int NONE

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

Click Source Link

Document

Constant for a regular message (value 0).

Usage

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;
}