List of usage examples for org.eclipse.jface.dialogs IMessageProvider ERROR
int ERROR
To view the source code for org.eclipse.jface.dialogs IMessageProvider ERROR.
Click Source Link
From source file:eu.hydrologis.jgrass.ui.actions.h_ebalance.EnergybalanceEditor.java
License:Open Source License
public void widgetSelected(SelectionEvent e) { mesgManager.removeAllMessages();/*www . ja v a 2 s .c o m*/ boolean isError = false; Checker ck = new Checker(mesgManager, textsStringsMap, textsMap, dateFormatter); /* * check the models parameter for time execution */ if (!ck.checkIsDate(Messages.START_DATE_YYYY_MM_DD_HH_MM, Messages.THE_DATES_HAVE_TO_BE_IN_THE_FORMAT_YYYY_MM_DD_HH_MM, IMessageProvider.ERROR)) { isError = true; } if (!ck.checkIsDate(Messages.END_DATE_YYYY_MM_DD_HH_MM, Messages.THE_DATES_HAVE_TO_BE_IN_THE_FORMAT_YYYY_MM_DD_HH_MM, IMessageProvider.ERROR)) { isError = true; } if (!ck.checkIsInteger(Messages.TIMESTEP_IN_MINUTES, Messages.THE_TIMESTEP_HAS_TO_BE_SUPPLIED_AS_INTEGER_IN_MINUTES, IMessageProvider.ERROR)) { isError = true; } if (!ck.checkFileWritable(Messages.EnergybalanceEditor_OUTPUT_PATH, Messages.THERE_IS_NO_OUTPUT_FILE_OR_THE_FILE_YOU_PROVIDED_IS_NOT_VALID, IMessageProvider.ERROR)) { isError = true; } /* * Parameters section */ if (!ck.checkString(Messages.EnergybalanceEditor_FIELD_OF_THE_ID, Messages.EnergybalanceEditor_THE_MONITORING_POINT_FOR_BASINS_IS_REQUIRED, IMessageProvider.ERROR)) { isError = true; } if (!ck.checkString(Messages.EnergybalanceEditor_FIELD_OF_THE_SOIL_USAGE, Messages.EnergybalanceEditor_THE_SOIL_USAGE_WILL_NOT_BE_TAKEN_INTO_ACCOUNT_FOR_GLACIERS, IMessageProvider.WARNING)) { } if (!ck.checkIsDouble(Messages.EnergybalanceEditor_START_SWE, Messages.EnergybalanceEditor_STARTING_SWE_FOR_ALL_THE_BASIN_IS_NOT_PROVIDED_USING_THE_INIZIAL_VALUE_OF_SWE_0, IMessageProvider.WARNING)) { } if (!ck.checkIsInteger(Messages.EnergybalanceEditor_VALUE_FOR_GLACIERS, Messages.EnergybalanceEditor_THE_ID_OF_GLACIERS_IN_THE_SOIL_USAGE_LAYER_IS_NOT_PROVIDED, IMessageProvider.WARNING)) { } if (!ck.checkIsDouble(Messages.EnergybalanceEditor_AVO, Messages.EnergybalanceEditor_NO_INPUT_DATA_FOR_AVO_USING_THE_DEFAULT_OF_0_85, IMessageProvider.WARNING)) { } if (!ck.checkIsDouble(Messages.EnergybalanceEditor_AIRO, Messages.EnergybalanceEditor_NO_INPUT_DATA_FOR_AIRO_USING_THE_DEFAULT_OF_0_65, IMessageProvider.WARNING)) { } if (!ck.checkIsDouble(Messages.EnergybalanceEditor_RHO_FOR_GLACIERS, Messages.EnergybalanceEditor_NO_INPUT_DATA_FOR_THE_DENSITY_OF_THE_SNOW_ICE_ON_GLACIERS_USING_THE_DEFAULT_VALUE_OF_800_KG_M3, IMessageProvider.WARNING)) { } if (!ck.checkIsDouble(Messages.EnergybalanceEditor_GLACIERS_SWE, Messages.EnergybalanceEditor_NO_INPUT_DATA_FOR_MINIMUM_SWE_ON_GLACIERS_USING_THE_DEFAULT_VALUE_OF_5000_MM, IMessageProvider.WARNING)) { } if (!ck.checkIsDouble(Messages.EnergybalanceEditor_SR, Messages.EnergybalanceEditor_NO_INPUT_DATA_FOR_IRREDUCIBLE_WATER_SATURATION_ON_GLACIERS_USING_THE_DEFAULT_VALUE_OF_0_01_MM, IMessageProvider.WARNING)) { } /* * layers section */ if (!ck.checkString(Messages.EnergybalanceEditor_BASINS_LAYER, Messages.THE_SUPPLIED_PARAMETER_IS_NOT_AN_EXISTING_FILE, IMessageProvider.ERROR)) { isError = true; } if (!ck.checkFileExists(Messages.EnergybalanceEditor_RAIN_DATA, Messages.THE_SUPPLIED_PARAMETER_IS_NOT_AN_EXISTING_FILE, IMessageProvider.ERROR)) { isError = true; } if (!ck.checkFileExists(Messages.EnergybalanceEditor_TEMPERATURE_DATA, Messages.THE_SUPPLIED_PARAMETER_IS_NOT_AN_EXISTING_FILE, IMessageProvider.ERROR)) { isError = true; } if (!ck.checkFileExists(Messages.EnergybalanceEditor_WIND_DATA, Messages.THE_SUPPLIED_PARAMETER_IS_NOT_AN_EXISTING_FILE, IMessageProvider.ERROR)) { isError = true; } if (!ck.checkFileExists(Messages.EnergybalanceEditor_PRESSURE_DATA, Messages.THE_SUPPLIED_PARAMETER_IS_NOT_AN_EXISTING_FILE, IMessageProvider.ERROR)) { isError = true; } if (!ck.checkFileExists(Messages.EnergybalanceEditor_HUMIDITY_DATA, Messages.THE_SUPPLIED_PARAMETER_IS_NOT_AN_EXISTING_FILE, IMessageProvider.ERROR)) { isError = true; } if (!ck.checkFileExists(Messages.EnergybalanceEditor_ENERGY_DATA, Messages.THE_SUPPLIED_PARAMETER_IS_NOT_AN_EXISTING_FILE, IMessageProvider.ERROR)) { isError = true; } if (!ck.checkFileExists(Messages.EnergybalanceEditor_AREA_DATA, Messages.THE_SUPPLIED_PARAMETER_IS_NOT_AN_EXISTING_FILE, IMessageProvider.ERROR)) { isError = true; } if (!ck.checkFileExists(Messages.EnergybalanceEditor_DT_DAY_DATA, Messages.THE_SUPPLIED_PARAMETER_IS_NOT_AN_EXISTING_FILE, IMessageProvider.ERROR)) { isError = true; } if (!ck.checkFileExists(Messages.EnergybalanceEditor_DT_MONTH_DATA, Messages.THE_SUPPLIED_PARAMETER_IS_NOT_AN_EXISTING_FILE, IMessageProvider.ERROR)) { isError = true; } /* * Savepoint section */ if (!ck.checkFileExists(Messages.EnergybalanceEditor_PATH_TO_SAFEPOINT_TO_READ, Messages.EnergybalanceEditor_NO_INITIAL_CONDITIONS_TO_READ, IMessageProvider.WARNING)) { } if (!ck.checkFileWritable(Messages.EnergybalanceEditor_PATH_TO_SAFEPOINT_TO_WRITE, Messages.EnergybalanceEditor_NO_FINAL_CONDITIONS_TO_WRITE, IMessageProvider.WARNING)) { } /* * check if logging */ if (!ck.checkString(Messages.EnergybalanceEditor_DO_MASSBALANCE_LOGGING, Messages.EnergybalanceEditor_LOGGING_DATA_WILL_NOT_BE_DISPLAYED_ON_J_GRASS_CONSOLE, IMessageProvider.WARNING)) { } if (isError) { return; } /* * if verything went well, the command has to be constructed and * launched. */ final String command = createCommand(); IRunnableWithProgress operation = new IRunnableWithProgress() { public void run(IProgressMonitor pm) throws InvocationTargetException, InterruptedException { pm.beginTask("h.energybalance", IProgressMonitor.UNKNOWN); //$NON-NLS-1$ ConsoleCommandExecutor cCE = new ConsoleCommandExecutor(); cCE.execute("h.energybalance", command, null, null, //$NON-NLS-1$ ConsoleCommandExecutor.OUTPUTTYPE_BTCONSOLE, null, null); pm.done(); } }; PlatformGIS.runInProgressDialog("h.energybalance", true, operation, true); //$NON-NLS-1$ }
From source file:eu.hydrologis.jgrass.ui.actions.h_sgeo.SaintgeoEditor.java
License:Open Source License
public void widgetSelected(SelectionEvent e) { mesgManager.removeAllMessages();//from w ww . ja v a 2s . co m boolean isError = false; Checker ck = new Checker(mesgManager, textsStringsMap, textsMap, dateFormatter); /* * check the models parameter for time execution */ if (!ck.checkIsDate(Messages.START_DATE_YYYY_MM_DD_HH_MM, Messages.THE_DATES_HAVE_TO_BE_IN_THE_FORMAT_YYYY_MM_DD_HH_MM, IMessageProvider.ERROR)) { isError = true; } if (!ck.checkIsDate(Messages.END_DATE_YYYY_MM_DD_HH_MM, Messages.THE_DATES_HAVE_TO_BE_IN_THE_FORMAT_YYYY_MM_DD_HH_MM, IMessageProvider.ERROR)) { isError = true; } if (!ck.checkIsInteger(Messages.TIMESTEP_IN_MINUTES, Messages.THE_TIMESTEP_HAS_TO_BE_SUPPLIED_AS_INTEGER_IN_MINUTES, IMessageProvider.ERROR)) { isError = true; } if (!ck.checkFileWritable(Messages.SaintgeoEditor_FULL_MODEL_OUTPUT, Messages.THERE_IS_NO_OUTPUT_FILE_OR_THE_FILE_YOU_PROVIDED_IS_NOT_VALID, IMessageProvider.ERROR)) { isError = true; } if (!ck.checkFileWritable(Messages.SaintgeoEditor_LEVEL_MODEL_OUTPUT, Messages.THERE_IS_NO_OUTPUT_FILE_OR_THE_FILE_YOU_PROVIDED_IS_NOT_VALID, IMessageProvider.ERROR)) { isError = true; } /* * input section */ if (!ck.checkFileExists(Messages.SaintgeoEditor_INPUT_HEAD_DISCHARGE, Messages.THE_SUPPLIED_PARAMETER_IS_NOT_AN_EXISTING_FILE, IMessageProvider.ERROR)) { isError = true; } if (!ck.checkFileExists(Messages.SaintgeoEditor_INPUT_ARTIFICIAL_FLOW, Messages.THE_SUPPLIED_PARAMETER_IS_NOT_AN_EXISTING_FILE, IMessageProvider.WARNING)) { } if (!ck.checkFileExists(Messages.SaintgeoEditor_INPUT_CONFLUENCE_FLOW, Messages.THE_SUPPLIED_PARAMETER_IS_NOT_AN_EXISTING_FILE, IMessageProvider.WARNING)) { } if (!ck.checkFileExists(Messages.SaintgeoEditor_INPUT_SECTIONS_FILE, Messages.THE_SUPPLIED_PARAMETER_IS_NOT_AN_EXISTING_FILE, IMessageProvider.ERROR)) { isError = true; } if (!ck.checkFileExists(Messages.SaintgeoEditor_INPUT_DOWNSTREAM_LEVEL, Messages.THE_SUPPLIED_PARAMETER_IS_NOT_AN_EXISTING_FILE, IMessageProvider.WARNING)) { } if (isError) { return; } /* * if verything went well, the command has to be constructed and * launched. */ final String command = createCommand(); IRunnableWithProgress operation = new IRunnableWithProgress() { public void run(IProgressMonitor pm) throws InvocationTargetException, InterruptedException { pm.beginTask("h.saintgeo", IProgressMonitor.UNKNOWN); //$NON-NLS-1$ ConsoleCommandExecutor cCE = new ConsoleCommandExecutor(); cCE.execute("h.saintgeo", command, null, null, //$NON-NLS-1$ ConsoleCommandExecutor.OUTPUTTYPE_BTCONSOLE, null, null); pm.done(); } }; PlatformGIS.runInProgressDialog("h.saintgeo", true, operation, true); //$NON-NLS-1$ }
From source file:eu.skillpro.ams.pscm.connector.amlservice.ui.dialogs.DeleteAMLDialog.java
License:Open Source License
private void createFileNameComposite(Composite container) { Composite top = new Composite(container, SWT.NONE); top.setLayoutData(GridDataFactory.fillDefaults().grab(true, false).hint(SWT.DEFAULT, SWT.DEFAULT).create()); top.setLayout(GridLayoutFactory.fillDefaults().margins(5, 5).equalWidth(false).numColumns(4).create()); Label lbtFirstName = new Label(top, SWT.NONE); lbtFirstName.setText("File name:"); lbtFirstName.setLayoutData(GridDataFactory.swtDefaults().create()); fileNameText = new Text(top, SWT.BORDER); fileNameText/*from w w w .j a v a 2 s. co m*/ .setLayoutData(GridDataFactory.swtDefaults().align(SWT.FILL, SWT.FILL).grab(true, false).create()); fileNameText.setText("%"); Button button = new Button(top, SWT.PUSH); button.setLayoutData(GridDataFactory.swtDefaults().create()); button.setText("Choose"); button.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { try { AMLProject[] fileList = getFileList(); viewer.setInput(fileList); countLabel.setText(FILE_COUNT + fileList.length); countLabel.getParent().layout(); } catch (RemoteException e1) { setMessage("Couldn't obtain file list. Please check credentials! See log for more details.", IMessageProvider.ERROR); // TODO log! e1.printStackTrace(); } viewer.refresh(); } }); }
From source file:fr.imag.adele.cadse.si.workspace.uiplatform.swt.SWTUIPlatform.java
License:Apache License
public void setMessage(String newMessage, int newType) { if (_pageSite != null) { IStatusLineManager statusLine = _pageSite.getActionBars().getStatusLineManager(); if (statusLine != null) { Image newImage = null; if (newMessage != null) { switch (newType) { case IMessageProvider.NONE: break; case IMessageProvider.INFORMATION: newImage = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_INFO); break; case IMessageProvider.WARNING: newImage = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_WARNING); break; case IMessageProvider.ERROR: newImage = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_ERROR); break; }/* ww w.jav a 2 s . co m*/ if (newType == UIPlatform.ERROR) { statusLine.setErrorMessage(newImage, newMessage); } else { statusLine.setMessage(newImage, newMessage); } } else { statusLine.setErrorMessage(null); statusLine.setMessage(null); } } } else if (dialog != null) { if (newMessage != null) { if (newType == UIPlatform.ERROR) { dialog.setErrorMessage(newMessage); IWizardPage page = dialog.getCurrentPage(); if (page instanceof WizardPage) ((WizardPage) page).setPageComplete(false); } else { dialog.setMessage(newMessage, newType); IWizardPage page = dialog.getCurrentPage(); if (page instanceof WizardPage) ((WizardPage) page).setPageComplete(true); } } else { dialog.setErrorMessage(null); dialog.setMessage(null); IWizardPage page = dialog.getCurrentPage(); if (page instanceof WizardPage) ((WizardPage) page).setPageComplete(true); } } }
From source file:fr.univnantes.termsuite.ui.dialogs.ConfigureTaggerDialog.java
private void refreshValidState() { String validString = TaggerUtil.isValidInstallDir(this.taggerConfig); boolean isValid = validString == null; if (getButton(IDialogConstants.OK_ID) != null) getButton(IDialogConstants.OK_ID).setEnabled(isValid); setMessage(isValid ? "Ok" : validString, isValid ? IMessageProvider.NONE : IMessageProvider.ERROR); languageViewer.getControl().setVisible(isValid); languageLabel.setVisible(isValid);//from w w w . ja v a 2s . c om }
From source file:gov.redhawk.ide.dcd.ui.wizard.ScaNodeProjectPropertiesWizardPage.java
License:Open Source License
@Override protected boolean validatePage() { boolean retVal = super.validatePage(); if (retVal && (this.domainCombo.getText().trim().length() == 0)) { setMessage("Enter domain name.", IMessageProvider.ERROR); retVal = false;//from www . j a v a 2 s . c om } return retVal; }
From source file:gov.redhawk.ide.idl.ui.wizard.ScaIDLProjectPropertiesWizardPage.java
License:Open Source License
@Override protected boolean validatePage() { ProjectNameValidator nameValidator = new ProjectNameValidator(); if (!super.validatePage()) { return false; }//ww w . j av a2 s .c om if (this.moduleNameText.getText().length() == 0) { setMessage("Must enter a module name.", IMessageProvider.ERROR); return false; } if (this.versionText.getText().length() == 0) { setMessage("Must enter a version.", IMessageProvider.ERROR); return false; } IStatus status = nameValidator.validate(getProjectName()); if (!status.isOK()) { setMessage(status.getMessage()); return false; } return true; }
From source file:gov.redhawk.ide.ui.wizard.ScaProjectPropertiesWizardPage.java
License:Open Source License
protected void setMessage(final IStatus status) { int severity = 0; switch (status.getSeverity()) { case IStatus.WARNING: severity = IMessageProvider.WARNING; break;/*from w w w .j a v a2 s . co m*/ case IStatus.ERROR: severity = IMessageProvider.ERROR; break; case IStatus.INFO: severity = IMessageProvider.INFORMATION; break; default: break; } setMessage(status.getMessage(), severity); }
From source file:gov.redhawk.sca.internal.ui.wizards.WaveformSelectionWizardPage.java
License:Open Source License
@Override public void createControl(final Composite parent) { setupDialogSettings();/*from w w w. j av a2 s .c o m*/ GridData gd; // create the top level composite for the dialog area final Composite composite = new Composite(parent, SWT.NONE); setControl(composite); final GridLayout layout = new GridLayout(); layout.numColumns = 2; layout.makeColumnsEqualWidth = false; layout.marginHeight = 0; layout.marginWidth = 0; layout.verticalSpacing = 5; // SUPPRESS CHECKSTYLE MagicNumber layout.horizontalSpacing = 5; // SUPPRESS CHECKSTYLE MagicNumber composite.setLayout(layout); composite.setLayoutData(new GridData(GridData.FILL_BOTH)); composite.setFont(parent.getFont()); // Build the separator line final Label titleBarSeparator = new Label(composite, SWT.HORIZONTAL | SWT.SEPARATOR); gd = new GridData(GridData.FILL_HORIZONTAL); gd.horizontalSpan = 2; titleBarSeparator.setLayoutData(gd); this.waveformSelectionList = new FormFilteredTree(composite, SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER, new PatternFilter()); gd = new GridData(SWT.FILL, SWT.FILL, true, true); gd.horizontalSpan = 2; this.waveformSelectionList.setLayoutData(gd); this.contentProvider = new InstallApplicationContentProvider(); this.contentProvider.addContentCompletionListener(new JobChangeAdapter() { @Override public void done(final IJobChangeEvent event) { String waveformId = WaveformSelectionWizardPage.this.sadSelection; if (waveformId == null) { waveformId = WaveformSelectionWizardPage.this.waveformSelectionPageSettings .get(WaveformSelectionWizardPage.WAVEFORM_ID); } final String id = waveformId; if (!getControl().isDisposed()) { getControl().getDisplay().asyncExec(new Runnable() { @Override public void run() { final IStatus loadStatus = WaveformSelectionWizardPage.this.contentProvider .getLoadStatus(); if (loadStatus != null && !loadStatus.isOK()) { int severity = 0; if (loadStatus.getSeverity() == IStatus.WARNING) { severity = IMessageProvider.WARNING; } else if (loadStatus.getSeverity() == IStatus.ERROR) { severity = IMessageProvider.ERROR; } ScaUiPlugin.getDefault().getLog().log(loadStatus); setMessage("Problems occurred while scanning for waveforms.\nSee log for details.", severity); } restorePreviousWaveformSelection(id); } }); } } }); this.waveformSelectionList.getViewer().setContentProvider(this.contentProvider); this.waveformSelectionList.getViewer() .setLabelProvider(new AdapterFactoryLabelProvider(new WizardSadItemProviderAdapterFactory())); this.waveformSelectionList.getViewer().addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(final DoubleClickEvent event) { if (getWizard().canFinish()) { if (getWizard().performFinish()) { getWizard().getContainer().getShell().dispose(); } } } }); this.waveformSelectionList.getViewer().setComparator(new ViewerComparator() { private Comparator<String> viewerComparator; @Override protected Comparator<String> getComparator() { if (this.viewerComparator == null) { this.viewerComparator = new Comparator<String>() { @Override public int compare(final String s1, final String s2) { return s1.compareToIgnoreCase(s2); } }; } return this.viewerComparator; } }); this.waveformSelectionList.getViewer().setInput(this.domMgr); final Label label = new Label(composite, SWT.NONE); label.setText("Waveform Name:"); gd = new GridData(SWT.LEFT, SWT.CENTER, false, false); label.setLayoutData(gd); final Text waveformNameTextBox = new Text(composite, SWT.BORDER); gd = new GridData(SWT.FILL, SWT.CENTER, true, false); waveformNameTextBox.setLayoutData(gd); waveformNameTextBox.addModifyListener(new ModifyListener() { @Override public void modifyText(final ModifyEvent e) { WaveformSelectionWizardPage.this.defaultNameChanged = true; WaveformSelectionWizardPage.this.waveformName = waveformNameTextBox.getText(); updateFinished(); } }); this.startWaveform = new Button(composite, SWT.CHECK); this.startWaveform.setText("Start the Waveform after launching"); this.startWaveform.setLayoutData(GridDataFactory.fillDefaults().span(2, 1).grab(false, false).create()); restoreShouldAutoStartWaveform(); this.startWaveform.addSelectionListener(new SelectionListener() { @Override public void widgetSelected(final SelectionEvent e) { WaveformSelectionWizardPage.this.autoStart = WaveformSelectionWizardPage.this.startWaveform .getSelection(); } @Override public void widgetDefaultSelected(final SelectionEvent e) { // PASS } }); this.waveformSelectionList.getViewer().addSelectionChangedListener(new ISelectionChangedListener() { @Override public void selectionChanged(final SelectionChangedEvent event) { final Object selected = ((StructuredSelection) event.getSelection()).getFirstElement(); if (selected instanceof SoftwareAssembly) { if (WaveformSelectionWizardPage.this.sad == selected) { return; } WaveformSelectionWizardPage.this.sad = (SoftwareAssembly) selected; if (WaveformSelectionWizardPage.this.getWizard() instanceof BasicLaunchWaveformWizard) { ((BasicLaunchWaveformWizard) WaveformSelectionWizardPage.this.getWizard()) .reinitalizePages(); } if (WaveformSelectionWizardPage.this.defaultNameChanged) { // PASS since user had explicitly set the Waveform name } else if (WaveformSelectionWizardPage.this.sad == null) { waveformNameTextBox.setText(""); WaveformSelectionWizardPage.this.defaultNameChanged = false; } else { final SimpleDateFormat dateFormat = new SimpleDateFormat("DDD_HHmmssSSS"); final String initialValue = WaveformSelectionWizardPage.this.sad.getName() + "_" + dateFormat.format(new Date()); waveformNameTextBox.setText(initialValue); WaveformSelectionWizardPage.this.defaultNameChanged = false; } } updateFinished(); } }); this.setPageComplete(false); }
From source file:gov.redhawk.statistics.ui.internal.SettingsDialog.java
License:Open Source License
private boolean isValidInput() { try {/*from ww w . j a v a2s . co m*/ if (Integer.parseInt(barText.getText()) < 1) { setMessage("Please enter a positive integer.", IMessageProvider.ERROR); return false; } } catch (NumberFormatException e) { setMessage("Please enter a positive integer.", IMessageProvider.ERROR); return false; } setMessage("Please set the number of bars " + ((numDims > 1) ? "and select dimension(s) " : "") + "to be shown.", IMessageProvider.NONE); return true; }