Java Code Examples for org.eclipse.jface.dialogs.MessageDialog#ERROR
The following examples show how to use
org.eclipse.jface.dialogs.MessageDialog#ERROR .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: ActionPipelineDialog.java From hop with Apache License 2.0 | 6 votes |
protected void ok() { if (Utils.isEmpty(wName.getText())) { final Dialog dialog = new SimpleMessageDialog(shell, BaseMessages.getString(PKG, "System.TransformActionNameMissing.Title"), BaseMessages.getString(PKG, "System.ActionNameMissing.Msg"), MessageDialog.ERROR); dialog.open(); return; } action.setName(wName.getText()); try { getInfo(action); } catch (HopException e) { // suppress exceptions at this time - we will let the runtime report on any errors } action.setChanged(); dispose(); }
Example 2
Source File: GetFieldsSampleDataDialog.java From pentaho-kettle with Apache License 2.0 | 6 votes |
protected void handleOk( final int samples ) { if ( samples >= 0 ) { String message = parentDialog.loadFields( parentDialog.getPopulatedMeta(), samples, reloadAllFields ); if ( wCheckbox != null && wCheckbox.getSelection() ) { if ( StringUtils.isNotBlank( message ) ) { final EnterTextDialog etd = new EnterTextDialog( parentDialog.getShell(), BaseMessages.getString( PKG, "System.GetFields.ScanResults.DialogTitle" ), BaseMessages.getString( PKG, "System.GetFields.ScanResults.DialogMessage" ), message, true ); etd.setReadOnly(); etd.setModal(); etd.open(); } else { final Dialog errorDlg = new SimpleMessageDialog( parentDialog.getShell(), BaseMessages.getString( PKG, "System.Dialog.Error.Title" ), BaseMessages.getString( PKG, "System.GetFields.ScanResults.Error.Message" ), MessageDialog.ERROR ); errorDlg.open(); } } } }
Example 3
Source File: JobEntryTransDialog.java From pentaho-kettle with Apache License 2.0 | 6 votes |
protected void ok() { if ( Utils.isEmpty( wName.getText() ) ) { final Dialog dialog = new SimpleMessageDialog( shell, BaseMessages.getString( PKG, "System.StepJobEntryNameMissing.Title" ), BaseMessages.getString( PKG, "System.JobEntryNameMissing.Msg" ), MessageDialog.ERROR ); dialog.open(); return; } // Check if all parameters have names. If so, continue on. if ( parameterTableHelper.checkParams( shell ) ) { return; } jobEntry.setName( wName.getText() ); try { getInfo( jobEntry ); } catch ( KettleException e ) { // suppress exceptions at this time - we will let the runtime report on any errors } jobEntry.setChanged(); dispose(); }
Example 4
Source File: BonitaStudioApplication.java From bonita-studio with GNU General Public License v2.0 | 6 votes |
protected void openErrorDialog(final Display display, final String javaVersion) { final Shell shell = new Shell(display); try { final Version version = Version.parseVersion(ProductVersion.CURRENT_VERSION); final String uriWithProductVersion = ONLINE_DOC_REQUIREMENTS + version.getMajor() + "." + version.getMinor(); final URI uri = new URI(uriWithProductVersion); final MessageDialogWithLink messageDialog = new MessageDialogWithLink(shell, Messages.incompatibleJavaVersionTitle, null, String.format( Messages.incompatibleJavaVersionMessage, org.bonitasoft.studio.common.Messages.bonitaStudioModuleName, javaVersion, "Java 1.8 and Java 11."), MessageDialog.ERROR, new String[] { IDialogConstants.OK_LABEL }, 0, uri); messageDialog.open(); } catch (final URISyntaxException e) { BonitaStudioLog.error(e); } finally { shell.dispose(); } }
Example 5
Source File: GetFieldsSampleDataDialog.java From hop with Apache License 2.0 | 6 votes |
protected void handleOk( final int samples ) { if ( samples >= 0 ) { String message = parentDialog.loadFields( parentDialog.getPopulatedMeta(), samples, reloadAllFields ); if ( wCheckbox != null && wCheckbox.getSelection() ) { if ( StringUtils.isNotBlank( message ) ) { final EnterTextDialog etd = new EnterTextDialog( parentDialog.getShell(), BaseMessages.getString( PKG, "GetFieldsSampleDataDialog.ScanResults.DialogTitle" ), BaseMessages.getString( PKG, "GetFieldsSampleDataDialog.ScanResults.DialogMessage" ), message, true ); etd.setReadOnly(); etd.setModal(); etd.open(); } else { final Dialog errorDlg = new SimpleMessageDialog( parentDialog.getShell(), BaseMessages.getString( PKG, "System.Dialog.Error.Title" ), BaseMessages.getString( PKG, "GetFieldsSampleDataDialog.ScanResults.Error.Message" ), MessageDialog.ERROR ); errorDlg.open(); } } } }
Example 6
Source File: DialogUtils.java From saros with GNU General Public License v2.0 | 5 votes |
/** * Opens a MessageDialog of the type {@link MessageDialog#ERROR} and dispatches a call to * forceActive (which gives a visual hint on the taskbar that the application wants focus). * * @param shell the parent shell * @param dialogTitle the dialog title, or <code>null</code> if none * @param dialogMessage the dialog message * @return */ public static int openErrorMessageDialog(Shell shell, String dialogTitle, String dialogMessage) { MessageDialog md = new MessageDialog( shell, dialogTitle, null, dialogMessage, MessageDialog.ERROR, new String[] {IDialogConstants.OK_LABEL}, 0); return openWindow(md); }
Example 7
Source File: DatabaseDialog.java From pentaho-kettle with Apache License 2.0 | 5 votes |
public static void showDatabaseExistsDialog( Shell parent, DatabaseMeta databaseMeta ) { String title = BaseMessages.getString( PKG, "DatabaseDialog.DatabaseNameExists.Title" ); String message = BaseMessages.getString( PKG, "DatabaseDialog.DatabaseNameExists", databaseMeta.getName() ); String okButton = BaseMessages.getString( PKG, "System.Button.OK" ); MessageDialog dialog = new MessageDialog( parent, title, null, message, MessageDialog.ERROR, new String[] { okButton }, 0 ); dialog.open(); }
Example 8
Source File: SlaveServerDialog.java From pentaho-kettle with Apache License 2.0 | 5 votes |
public void ok() { getInfo(); if ( !slaveServer.getName().equals( originalServer.getName() ) ) { if ( DialogUtils.objectWithTheSameNameExists( slaveServer, existingServers ) ) { String title = BaseMessages.getString( PKG, "SlaveServerDialog.SlaveServerNameExists.Title" ); String message = BaseMessages.getString( PKG, "SlaveServerDialog.SlaveServerNameExists", slaveServer.getName() ); String okButton = BaseMessages.getString( PKG, "System.Button.OK" ); MessageDialog dialog = new MessageDialog( shell, title, null, message, MessageDialog.ERROR, new String[] { okButton }, 0 ); dialog.open(); return; } } originalServer.setName( slaveServer.getName() ); originalServer.setHostname( slaveServer.getHostname() ); originalServer.setPort( slaveServer.getPort() ); originalServer.setWebAppName( slaveServer.getWebAppName() ); originalServer.setUsername( slaveServer.getUsername() ); originalServer.setPassword( slaveServer.getPassword() ); originalServer.setProxyHostname( slaveServer.getProxyHostname() ); originalServer.setProxyPort( slaveServer.getProxyPort() ); originalServer.setNonProxyHosts( slaveServer.getNonProxyHosts() ); originalServer.setMaster( slaveServer.isMaster() ); originalServer.setSslMode( slaveServer.isSslMode() ); originalServer.setChanged(); ok = true; dispose(); }
Example 9
Source File: PartitionSchemaDialog.java From pentaho-kettle with Apache License 2.0 | 5 votes |
public void ok() { getInfo(); if ( !partitionSchema.getName().equals( originalSchema.getName() ) ) { if ( DialogUtils.objectWithTheSameNameExists( partitionSchema, existingSchemas ) ) { String title = BaseMessages.getString( PKG, "PartitionSchemaDialog.PartitionSchemaNameExists.Title" ); String message = BaseMessages.getString( PKG, "PartitionSchemaDialog.PartitionSchemaNameExists", partitionSchema.getName() ); String okButton = BaseMessages.getString( PKG, "System.Button.OK" ); MessageDialog dialog = new MessageDialog( shell, title, null, message, MessageDialog.ERROR, new String[] { okButton }, 0 ); dialog.open(); return; } } originalSchema.setName( partitionSchema.getName() ); originalSchema.setPartitionIDs( partitionSchema.getPartitionIDs() ); originalSchema.setDynamicallyDefined( wDynamic.getSelection() ); originalSchema.setNumberOfPartitionsPerSlave( wNumber.getText() ); originalSchema.setChanged(); ok = true; dispose(); }
Example 10
Source File: MultiStatusDialog.java From bonita-studio with GNU General Public License v2.0 | 5 votes |
private static int dialogImageType(MultiStatus status) { switch (status.getSeverity()) { case IStatus.ERROR: return MessageDialog.ERROR; case IStatus.WARNING: return MessageDialog.WARNING; case IStatus.INFO: default: return MessageDialog.INFORMATION; } }
Example 11
Source File: SWTUtil.java From goclipse with Eclipse Public License 1.0 | 5 votes |
public static int statusLevelToMessageDialogKing(StatusLevel statusLevel) { switch (statusLevel) { case ERROR: return MessageDialog.ERROR; case WARNING: return MessageDialog.WARNING; case INFO: return MessageDialog.INFORMATION; case OK: return MessageDialog.OK; } throw assertFail(); }
Example 12
Source File: CompletionProposalComputerRegistry.java From Eclipse-Postfix-Code-Completion with Eclipse Public License 1.0 | 5 votes |
/** * Log the status and inform the user about a misbehaving extension. * * @param descriptor the descriptor of the misbehaving extension * @param status a status object that will be logged */ void informUser(CompletionProposalComputerDescriptor descriptor, IStatus status) { JavaPlugin.log(status); String title= JavaTextMessages.CompletionProposalComputerRegistry_error_dialog_title; CompletionProposalCategory category= descriptor.getCategory(); IContributor culprit= descriptor.getContributor(); Set<String> affectedPlugins= getAffectedContributors(category, culprit); final String avoidHint; final String culpritName= culprit == null ? null : culprit.getName(); if (affectedPlugins.isEmpty()) avoidHint= Messages.format(JavaTextMessages.CompletionProposalComputerRegistry_messageAvoidanceHint, new Object[] {culpritName, category.getDisplayName()}); else avoidHint= Messages.format(JavaTextMessages.CompletionProposalComputerRegistry_messageAvoidanceHintWithWarning, new Object[] {culpritName, category.getDisplayName(), toString(affectedPlugins)}); String message= status.getMessage(); // inlined from MessageDialog.openError MessageDialog dialog = new MessageDialog(JavaPlugin.getActiveWorkbenchShell(), title, null /* default image */, message, MessageDialog.ERROR, new String[] { IDialogConstants.OK_LABEL }, 0) { @Override protected Control createCustomArea(Composite parent) { Link link= new Link(parent, SWT.NONE); link.setText(avoidHint); link.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { PreferencesUtil.createPreferenceDialogOn(getShell(), "org.eclipse.jdt.ui.preferences.CodeAssistPreferenceAdvanced", null, null).open(); //$NON-NLS-1$ } }); GridData gridData= new GridData(SWT.FILL, SWT.BEGINNING, true, false); gridData.widthHint= this.getMinimumMessageWidth(); link.setLayoutData(gridData); return link; } }; dialog.open(); }
Example 13
Source File: MSF4JProjectImporter.java From msf4j with Apache License 2.0 | 5 votes |
public void importMSF4JProject(MSF4JProjectModel msf4jProjectModel, String projectName, File pomFile, IProgressMonitor monitor) throws CoreException { String operationText; Set<MavenProjectInfo> projectSet = null; if (pomFile.exists()) { IProjectConfigurationManager configurationManager = MavenPlugin.getProjectConfigurationManager(); MavenModelManager mavenModelManager = MavenPlugin.getMavenModelManager(); LocalProjectScanner scanner = new LocalProjectScanner( ResourcesPlugin.getWorkspace().getRoot().getLocation().toFile(), // projectName, false, mavenModelManager); operationText = "Scanning maven project."; monitor.subTask(operationText); try { scanner.run(new SubProgressMonitor(monitor, 15)); projectSet = configurationManager.collectProjects(scanner.getProjects()); for (MavenProjectInfo projectInfo : projectSet) { if (projectInfo != null) { saveMavenParentInfo(projectInfo); } } ProjectImportConfiguration configuration = new ProjectImportConfiguration(); operationText = "importing maven project."; monitor.subTask(operationText); if (projectSet != null && !projectSet.isEmpty()) { List<IMavenProjectImportResult> importResults = configurationManager.importProjects(projectSet, configuration, new SubProgressMonitor(monitor, 60)); } } catch (InterruptedException | IOException | XmlPullParserException e) { Shell shell = PlatformUI.getWorkbench().getDisplay().getActiveShell(); MessageDialog errorDialog = new MessageDialog(shell, ERROR_TAG, null, "Unable to import the project, Error occurred while importing the generated project.", MessageDialog.ERROR, new String[] { OK_BUTTON }, 0); errorDialog.open(); } } else { } }
Example 14
Source File: BrowserMenuPopulator.java From gwt-eclipse-plugin with Eclipse Public License 1.0 | 5 votes |
/** * Find a browser to open url */ private void findBrowser() { MessageDialog md = new MessageDialog(SWTUtilities.getShell(), "No browsers found", null, null, MessageDialog.ERROR, new String[] { "Ok" }, 0) { @Override protected Control createMessageArea(Composite parent) { super.createMessageArea(parent); Link link = new Link(parent, SWT.NONE); link.setText("There are no browsers defined, please add one (Right-click on URL -> " + "Open with -> Add a Browser, or <a href=\"#\">Window -> Preferences -> General -> Web Browser</a>)."); link.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { PreferenceDialog dialog = PreferencesUtil .createPreferenceDialogOn(Display.getCurrent().getActiveShell(), "org.eclipse.ui.browser.preferencePage", new String[] { "org.eclipse.ui.browser.preferencePage" }, null); if (dialog != null) { dialog.open(); } } }); return parent; } }; md.open(); }
Example 15
Source File: DatabaseDialog.java From hop with Apache License 2.0 | 5 votes |
public static void showDatabaseExistsDialog( Shell parent, DatabaseMeta databaseMeta ) { String title = BaseMessages.getString( PKG, "DatabaseDialog.DatabaseNameExists.Title" ); String message = BaseMessages.getString( PKG, "DatabaseDialog.DatabaseNameExists", databaseMeta.getName() ); String okButton = BaseMessages.getString( PKG, "System.Button.OK" ); MessageDialog dialog = new MessageDialog( parent, title, null, message, MessageDialog.ERROR, new String[] { okButton }, 0 ); dialog.open(); }
Example 16
Source File: PartitionSchemaDialog.java From hop with Apache License 2.0 | 5 votes |
public void ok() { try { IHopMetadataSerializer<PartitionSchema> serializer = metadataProvider.getSerializer( PartitionSchema.class ); getInfo(); if ( !partitionSchema.getName().equals( originalSchema.getName() ) ) { if ( serializer.exists( partitionSchema.getName() ) ) { String title = BaseMessages.getString( PKG, "PartitionSchemaDialog.PartitionSchemaNameExists.Title" ); String message = BaseMessages.getString( PKG, "PartitionSchemaDialog.PartitionSchemaNameExists", partitionSchema.getName() ); String okButton = BaseMessages.getString( PKG, "System.Button.OK" ); MessageDialog dialog = new MessageDialog( shell, title, null, message, MessageDialog.ERROR, new String[] { okButton }, 0 ); dialog.open(); return; } } originalSchema.setName( partitionSchema.getName() ); originalSchema.setPartitionIDs( partitionSchema.getPartitionIDs() ); originalSchema.setDynamicallyDefined( wDynamic.getSelection() ); originalSchema.setNumberOfPartitions( wNumber.getText() ); originalSchema.setChanged(); result = originalSchema.getName(); dispose(); } catch ( Exception e ) { new ErrorDialog( shell, "Error", "Error getting dialog information for the partition schema", e ); } }
Example 17
Source File: PyDialogHelpers.java From Pydev with Eclipse Public License 1.0 | 4 votes |
/** * @return the index chosen or -1 if it was canceled. */ public static int openCriticalWithChoices(String title, String message, String[] choices) { Shell shell = EditorUtils.getShell(); MessageDialog dialog = new MessageDialog(shell, title, null, message, MessageDialog.ERROR, choices, 0); return dialog.open(); }
Example 18
Source File: ExportElementToSourceCPStoreAction.java From birt with Eclipse Public License 1.0 | 4 votes |
public void run( ) { Object selection = getSelection( ); if ( selection instanceof StructuredSelection ) { selection = ( (StructuredSelection) selection ).getFirstElement( ); } if ( selection instanceof OdaDataSourceHandle ) { try { DesignSessionRequest designSessionRequest = DTPUtil.getInstance( ) .createDesignSessionRequest( (OdaDataSourceHandle) selection ); if ( designSessionRequest.getDataSourceDesign( ) .hasLinkToProfile( ) ) { MessageDialog errorDialog = new MessageDialog( UIUtil.getDefaultShell( ), Messages.getString( "datasource.exprotToCP.title" ), null, Messages.getFormattedString( "datasource.exportToCP.error.alreadyExported", new Object[]{ ( (OdaDataSourceHandle) selection ).getName( ) } ), MessageDialog.ERROR, new String[]{ BUTTON_OK }, 0 ); errorDialog.open( ); return; } ExportDataSourceDialog dialog = new ExportDataSourceDialog( PlatformUI.getWorkbench( ) .getDisplay( ) .getActiveShell( ), Messages.getString( "datasource.exprotToCP.title" ), (DataSourceHandle) selection ); if ( dialog.open( ) == Dialog.OK ) { OdaDesignSession session = DataSourceDesignSession.convertDesignToLinkedProfile( designSessionRequest, dialog.getProfileName( ), dialog.isExternalToCP( ), dialog.doesCreateProfileStore( ), PlatformUI.getWorkbench( ) .getDisplay( ) .getActiveShell( ) ); DTPUtil.getInstance( ) .updateDataSourceHandle( session.getResponse( ), session.getRequestDataSourceDesign( ), (OdaDataSourceHandle) selection ); } } catch ( Exception ex ) { ExceptionHandler.handle( ex ); } } }
Example 19
Source File: HopServerDialog.java From hop with Apache License 2.0 | 4 votes |
public void ok() { getInfo(); if ( !hopServer.getName().equals( originalServer.getName() ) ) { // See if the name collides with an existing one... // TODO: provide name changes utilities // try { IHopMetadataSerializer<HopServer> serializer = metadataProvider.getSerializer( HopServer.class ); if ( serializer.exists( hopServer.getName() ) ) { String title = BaseMessages.getString( PKG, "HopServerDialog.HopServerNameExists.Title" ); String message = BaseMessages.getString( PKG, "HopServerDialog.HopServerNameExists", hopServer.getName() ); String okButton = BaseMessages.getString( PKG, "System.Button.OK" ); MessageDialog dialog = new MessageDialog( shell, title, null, message, MessageDialog.ERROR, new String[] { okButton }, 0 ); dialog.open(); return; } } catch ( Exception e ) { new ErrorDialog( shell, "Error", "Error checking for name collisions after rename", e ); } } originalServer.setName( hopServer.getName() ); originalServer.setHostname( hopServer.getHostname() ); originalServer.setPort( hopServer.getPort() ); originalServer.setWebAppName( hopServer.getWebAppName() ); originalServer.setUsername( hopServer.getUsername() ); originalServer.setPassword( hopServer.getPassword() ); originalServer.setProxyHostname( hopServer.getProxyHostname() ); originalServer.setProxyPort( hopServer.getProxyPort() ); originalServer.setNonProxyHosts( hopServer.getNonProxyHosts() ); originalServer.setSslMode( hopServer.isSslMode() ); originalServer.setChanged(); result = hopServer.getName(); dispose(); }
Example 20
Source File: ClusterSchemaDialog.java From pentaho-kettle with Apache License 2.0 | 4 votes |
public void ok() { getInfo(); if ( !clusterSchema.getName().equals( originalSchema.getName() ) ) { if ( DialogUtils.objectWithTheSameNameExists( clusterSchema, existingSchemas ) ) { String title = BaseMessages.getString( PKG, "ClusterSchemaDialog.ClusterSchemaNameExists.Title" ); String message = BaseMessages.getString( PKG, "ClusterSchemaDialog.ClusterSchemaNameExists", clusterSchema.getName() ); String okButton = BaseMessages.getString( PKG, "System.Button.OK" ); MessageDialog dialog = new MessageDialog( shell, title, null, message, MessageDialog.ERROR, new String[] { okButton }, 0 ); dialog.open(); return; } } originalSchema.setName( clusterSchema.getName() ); originalSchema.setBasePort( clusterSchema.getBasePort() ); originalSchema.setSocketsBufferSize( clusterSchema.getSocketsBufferSize() ); originalSchema.setSocketsFlushInterval( clusterSchema.getSocketsFlushInterval() ); originalSchema.setSocketsCompressed( clusterSchema.isSocketsCompressed() ); originalSchema.setDynamic( clusterSchema.isDynamic() ); originalSchema.setSlaveServers( clusterSchema.getSlaveServers() ); originalSchema.setChanged(); ok = true; // Debug: dynamic lis names/urls of slaves on the console // /* * if (originalSchema.isDynamic()) { // Find a master that is available // List<SlaveServer> dynamicSlaves = null; * for (SlaveServer slave : originalSchema.getSlaveServers()) { if (slave.isMaster() && dynamicSlaves==null) { try { * List<SlaveServerDetection> detections = slave.getSlaveServerDetections(); dynamicSlaves = new * ArrayList<SlaveServer>(); for (SlaveServerDetection detection : detections) { if (detection.isActive()) { * dynamicSlaves.add(detection.getSlaveServer()); * logBasic("Found dynamic slave : "+detection.getSlaveServer().getName * ()+" --> "+detection.getSlaveServer().getServerAndPort()); } } } catch (Exception e) { * logError("Unable to contact master : "+slave.getName()+" --> "+slave.getServerAndPort(), e); } } } } */ dispose(); }