List of usage examples for org.eclipse.jface.dialogs DialogPage setErrorMessage
public void setErrorMessage(String newMessage)
From source file:com.aptana.formatter.ui.util.StatusUtil.java
License:Open Source License
/** * Applies the status to the status line of a dialog page. *//*from www . j a va2s .c o m*/ public static void applyToStatusLine(DialogPage page, IStatus status) { String message = status.getMessage(); switch (status.getSeverity()) { case IStatus.OK: page.setMessage(message, IMessageProvider.NONE); page.setErrorMessage(null); 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:com.aptana.internal.ui.text.spelling.StatusUtil.java
License:Open Source License
/** * Applies the status to the status line of a dialog page. * //from ww w . j a va 2 s .c om * @param page * the dialog page * @param status * the status to apply */ public static void applyToStatusLine(DialogPage page, IStatus status) { String message = status.getMessage(); if ((message != null) && (message.length() == 0)) { message = null; } switch (status.getSeverity()) { case IStatus.OK: page.setMessage(message, IMessageProvider.NONE); page.setErrorMessage(null); 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: page.setMessage(null); page.setErrorMessage(message); break; } }
From source file:com.cisco.yangide.editor.dialogs.StatusUtil.java
License:Open Source License
/** * Applies the status to the status line of a dialog page. *//*w ww . j av a 2 s. c om*/ public static void applyToStatusLine(DialogPage page, IStatus status) { String message = status.getMessage(); if (message != null && message.length() == 0) { message = null; } switch (status.getSeverity()) { case IStatus.OK: page.setMessage(message, IMessageProvider.NONE); page.setErrorMessage(null); 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: page.setMessage(null); page.setErrorMessage(message); break; } }
From source file:com.iw.plugins.spindle.ui.preferences.AbstractPreferencePage.java
License:Open Source License
private void applyToStatusLine(DialogPage page, IStatus status) { String message = status.getMessage(); switch (status.getSeverity()) { case IStatus.OK: page.setMessage(message, IMessageProvider.NONE); page.setErrorMessage(null); break;/*from ww w . j a v a 2 s . c o m*/ 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:com.matlab.eclipse.meditor.AbstractMatlabenginePrefsPage.java
License:Open Source License
/** * Applies the status to the status line of a dialog page. * @param page the dialog page//w w w . ja v a 2 s . co m * @param status the status */ public void applyToStatusLine(DialogPage page, IStatus status) { String message = status.getMessage(); switch (status.getSeverity()) { case IStatus.OK: page.setMessage(message, IMessageProvider.NONE); page.setErrorMessage(null); 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:de.jcup.egradle.eclipse.ide.wizards.EGradleNewProjectWizard.java
License:Apache License
private void showProblem(String errorMessage) { for (IWizardPage page : getPages()) { if (page instanceof DialogPage) { DialogPage dpage = (DialogPage) page; dpage.setErrorMessage(errorMessage); }//from w w w.j av a2 s. c o m } }
From source file:de.walware.ecommons.ui.components.StatusInfo.java
License:Open Source License
/** * Applies the status to the status line of a dialog page. *//* ww w . ja v a 2 s .c o m*/ public static void applyToStatusLine(final DialogPage page, final IStatus status) { String message = status.getMessage(); switch (status.getSeverity()) { case IStatus.OK: page.setMessage(null, IMessageProvider.NONE); page.setErrorMessage(null); 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.isEmpty()) { message = null; } page.setMessage(null); page.setErrorMessage(message); break; } }
From source file:eu.esdihumboldt.hale.io.gml.ui.wfs.wizard.WfsLocationFieldEditor.java
License:Open Source License
private boolean getValidState() { String value = getValue();//w w w.j a v a 2 s . c om DialogPage page = getPage(); // try to create a URL try { new URL(value); } catch (Throwable e) { if (page != null) { page.setErrorMessage(e.getLocalizedMessage()); } return false; } // try to get capabilities? try { GetCapabilititiesRetriever.getDataStore(value); } catch (Throwable e) { if (page != null) { page.setErrorMessage(e.getLocalizedMessage()); } return false; } // passed all tests if (page != null) { page.setErrorMessage(null); } return true; }
From source file:eu.esdihumboldt.hale.io.jdbc.ui.JDBCComponents.java
License:Open Source License
/** * Build a JDBC URI from UI components//from w ww . jav a2 s.c o m * * @param page the dialog page * @param driver the driver selector * @param host the host field * @param database the database field * @return the JDBC URI or <code>null</code> */ @Nullable public static URI buildURI(DialogPage page, ComboViewer driver, Text host, Text database) { page.setErrorMessage(null); if (driver != null) { ISelection sel = driver.getSelection(); if (!sel.isEmpty() && sel instanceof IStructuredSelection) { @SuppressWarnings({ "unchecked" }) Pair<DriverConfiguration, Driver> driverInfo = (Pair<DriverConfiguration, Driver>) ((IStructuredSelection) sel) .getFirstElement(); try { URI uri = driverInfo.getFirst().getURIBuilder().createJdbcUri(host.getText(), database.getText()); if (driverInfo.getSecond() == null || driverInfo.getSecond().acceptsURL(uri.toString())) { return uri; } } catch (Exception e) { page.setErrorMessage(e.getLocalizedMessage()); } } page.setMessage(null); } else { page.setMessage("Please select a JDBC database driver", DialogPage.INFORMATION); } return null; }
From source file:eu.esdihumboldt.hale.io.wfs.ui.capabilities.WFSCapabilitiesFieldEditor.java
License:Open Source License
private boolean getValidState() { String value = getValue();/*from w ww.j a v a2 s.co m*/ DialogPage page = getPage(); // try to create a URL try { new URI(value); } catch (Exception e) { if (page != null) { page.setErrorMessage(e.getLocalizedMessage()); } return false; } // try to get capabilities try { URIBuilder builder = new URIBuilder(value); // add fixed parameters boolean requestPresent = false; boolean servicePresent = false; for (NameValuePair param : builder.getQueryParams()) { String name = param.getName().toLowerCase(); if (name.equals("request")) requestPresent = true; if (name.equals("service")) servicePresent = true; } if (!requestPresent) { builder.addParameter("REQUEST", "GetCapabilities"); } if (!servicePresent) { builder.addParameter("SERVICE", "WFS"); } usedUrl = builder.build().toURL(); try (InputStream in = usedUrl.openStream()) { capabilities = CapabilitiesHelper.loadCapabilities(in); } } catch (Exception e) { if (page != null) { page.setErrorMessage(e.getLocalizedMessage()); } return false; } // passed all tests if (page != null) { page.setErrorMessage(null); } return true; }