public void delete(int options, IProgressMonitor monitor) throws CoreException { if (monitor == null) monitor = new NullProgressMonitor(); // else // monitor = new InfiniteProgress(monitor); try { monitor.beginTask(NLS.bind(Messages.deleting, this), 200); String message = Messages.deleteProblem; MultiStatus result = new MultiStatus(Policy.PI_FILE_SYSTEM, EFS.ERROR_DELETE, message, null); internalDelete(file, filePath, result, monitor); if (!result.isOK()) throw new CoreException(result); } finally { monitor.done(); } }
void generateOsgiEESystemCapabilities(List<IProvidedCapability> result) { String message = NLS.bind(Messages.message_problemsWhileParsingProfileProperty, Constants.FRAMEWORK_SYSTEMCAPABILITIES); MultiStatus parsingStatus = new MultiStatus(Activator.ID, 0, message, null); String systemCapabilities = profileProperties.get(Constants.FRAMEWORK_SYSTEMCAPABILITIES); parseSystemCapabilities(systemCapabilities, parsingStatus, result); // result contains the valid entries, parsingStatus the invalid entries if (!parsingStatus.isOK()) resultStatus.add(parsingStatus); }
void generateOsgiEESystemCapabilities(List<IProvidedCapability> result) { String message = NLS.bind(Messages.message_problemsWhileParsingProfileProperty, Constants.FRAMEWORK_SYSTEMCAPABILITIES); MultiStatus parsingStatus = new MultiStatus(Activator.ID, 0, message, null); String systemCapabilities = profileProperties.get(Constants.FRAMEWORK_SYSTEMCAPABILITIES); parseSystemCapabilities(systemCapabilities, parsingStatus, result); // result contains the valid entries, parsingStatus the invalid entries if (!parsingStatus.isOK()) resultStatus.add(parsingStatus); }
void generateOsgiEESystemCapabilities(List<IProvidedCapability> result) { String message = NLS.bind(Messages.message_problemsWhileParsingProfileProperty, Constants.FRAMEWORK_SYSTEMCAPABILITIES); MultiStatus parsingStatus = new MultiStatus(Activator.ID, 0, message, null); String systemCapabilities = profileProperties.get(Constants.FRAMEWORK_SYSTEMCAPABILITIES); parseSystemCapabilities(systemCapabilities, parsingStatus, result); // result contains the valid entries, parsingStatus the invalid entries if (!parsingStatus.isOK()) resultStatus.add(parsingStatus); }
void generateOsgiEESystemCapabilities(List<IProvidedCapability> result) { String message = NLS.bind(Messages.message_problemsWhileParsingProfileProperty, Constants.FRAMEWORK_SYSTEMCAPABILITIES); MultiStatus parsingStatus = new MultiStatus(Activator.ID, 0, message, null); String systemCapabilities = profileProperties.get(Constants.FRAMEWORK_SYSTEMCAPABILITIES); parseSystemCapabilities(systemCapabilities, parsingStatus, result); // result contains the valid entries, parsingStatus the invalid entries if (!parsingStatus.isOK()) resultStatus.add(parsingStatus); }
private void research(IProgressMonitor monitor, List outOfDateEntries, FileSearchQuery operation) throws CoreException { String message= SearchMessages.ReplaceAction2_statusMessage; MultiStatus multiStatus= new MultiStatus(NewSearchUI.PLUGIN_ID, IStatus.OK, message, null); for (Iterator elements = outOfDateEntries.iterator(); elements.hasNext();) { IFile entry = (IFile) elements.next(); IStatus status = research(operation, monitor, entry); if (status != null && !status.isOK()) { multiStatus.add(status); } } if (!multiStatus.isOK()) { throw new CoreException(multiStatus); } }
public IStatus perform(IPublisherInfo info, IPublisherResult results, IProgressMonitor monitor) { IPublisherAction[] actions = createActions(); MultiStatus finalStatus = new MultiStatus(LocalUpdateSiteAction.class.getName(), 0, NLS.bind(Messages.Error_Generation, source != null ? source : (updateSite != null ? updateSite.getLocation().toString() : "Unknown")), null); //$NON-NLS-1$ for (int i = 0; i < actions.length; i++) { if (monitor.isCanceled()) return Status.CANCEL_STATUS; finalStatus.merge(actions[i].perform(info, results, monitor)); } if (!finalStatus.isOK()) return finalStatus; return Status.OK_STATUS; }
@Override public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException { MultiStatus status= new MultiStatus(JavaUI.ID_PLUGIN, IStatus.OK, NewWizardMessages.ClasspathFixSelectionDialog_eval_proposals_error_message, null); classPathFixProposals[0]= ClasspathFixProcessorDescriptor.getProposals(project, missingType, status); if (!status.isOK()) { JavaPlugin.log(status); } } });
@Override public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException { MultiStatus status= new MultiStatus(JavaUI.ID_PLUGIN, IStatus.OK, NewWizardMessages.ClasspathFixSelectionDialog_eval_proposals_error_message, null); classPathFixProposals[0]= ClasspathFixProcessorDescriptor.getProposals(project, missingType, status); if (!status.isOK()) { JavaPlugin.log(status); } } });
public IStatus perform(IPublisherInfo publisherInfo, IPublisherResult results, IProgressMonitor monitor) { monitor = SubMonitor.convert(monitor); this.info = publisherInfo; IPublisherAction[] actions = createActions(); MultiStatus finalStatus = new MultiStatus(EclipseInstallAction.class.getName(), 0, "publishing result", null); //$NON-NLS-1$ for (int i = 0; i < actions.length; i++) { if (monitor.isCanceled()) return Status.CANCEL_STATUS; finalStatus.merge(actions[i].perform(publisherInfo, results, monitor)); } if (!finalStatus.isOK()) return finalStatus; return Status.OK_STATUS; }
public IStatus perform(IPublisherInfo publisherInfo, IPublisherResult results, IProgressMonitor monitor) { MultiStatus finalStatus = new MultiStatus(MergeResultsAction.class.getName(), 0, "publishing result", null); //$NON-NLS-1$ for (int i = 0; i < actions.length; i++) { if (monitor.isCanceled()) return Status.CANCEL_STATUS; IPublisherAction action = actions[i]; IPublisherResult result = new PublisherResult(); finalStatus.merge(action.perform(publisherInfo, result, monitor)); results.merge(result, mode); } if (!finalStatus.isOK()) return finalStatus; return Status.OK_STATUS; } }
public IStatus perform(IPublisherInfo publisherInfo, IPublisherResult results, IProgressMonitor monitor) { MultiStatus finalStatus = new MultiStatus(MergeResultsAction.class.getName(), 0, "publishing result", null); //$NON-NLS-1$ for (int i = 0; i < actions.length; i++) { if (monitor.isCanceled()) return Status.CANCEL_STATUS; IPublisherAction action = actions[i]; IPublisherResult result = new PublisherResult(); finalStatus.merge(action.perform(publisherInfo, result, monitor)); results.merge(result, mode); } if (!finalStatus.isOK()) return finalStatus; return Status.OK_STATUS; } }
public IStatus perform(IPublisherInfo publisherInfo, IPublisherResult results, IProgressMonitor monitor) { monitor = SubMonitor.convert(monitor); this.info = publisherInfo; IPublisherAction[] actions = createActions(); MultiStatus finalStatus = new MultiStatus(EclipseInstallAction.class.getName(), 0, "publishing result", null); //$NON-NLS-1$ for (int i = 0; i < actions.length; i++) { if (monitor.isCanceled()) return Status.CANCEL_STATUS; finalStatus.merge(actions[i].perform(publisherInfo, results, monitor)); } if (!finalStatus.isOK()) return finalStatus; return Status.OK_STATUS; }
synchronized void flushPending() { MultiStatus status = new MultiStatus(CommonsCorePlugin.ID_PLUGIN, 0, "Failed to save storable", null); //$NON-NLS-1$ for (CommonStorable memento : storableByLocation.values()) { if (memento.isDirty()) { IStatus result = memento.flush(); status.add(result); } } if (!status.isOK()) { StatusHandler.log(status); } }
@Override public IStatus perform(IPublisherInfo publisherInfo, IPublisherResult results, IProgressMonitor monitor) { String problemMessage = NLS.bind(Messages.message_problemsWhilePublishingEE, jreLocation != null ? jreLocation : environment); resultStatus = new MultiStatus(Activator.ID, 0, problemMessage, null); initialize(publisherInfo); IArtifactDescriptor artifact = createJREData(results); if (artifact != null) publishArtifact(artifact, new File[] {jreLocation}, null, publisherInfo, createRootPrefixComputer(jreLocation)); if (resultStatus.isOK()) return Status.OK_STATUS; return resultStatus; }
public IStatus perform(IPublisherInfo publisherInfo, IPublisherResult results, IProgressMonitor monitor) { String problemMessage = NLS.bind(Messages.message_problemsWhilePublishingEE, jreLocation != null ? jreLocation : environment); resultStatus = new MultiStatus(Activator.ID, 0, problemMessage, null); initialize(publisherInfo); IArtifactDescriptor artifact = createJREData(results); if (artifact != null) publishArtifact(artifact, new File[] {jreLocation}, null, publisherInfo, createRootPrefixComputer(jreLocation)); if (resultStatus.isOK()) return Status.OK_STATUS; return resultStatus; }
public IStatus perform(IPublisherInfo publisherInfo, IPublisherResult results, IProgressMonitor monitor) { String problemMessage = NLS.bind(Messages.message_problemsWhilePublishingEE, jreLocation != null ? jreLocation : environment); resultStatus = new MultiStatus(Activator.ID, 0, problemMessage, null); initialize(publisherInfo); IArtifactDescriptor artifact = createJREData(results); if (artifact != null) publishArtifact(artifact, new File[] {jreLocation}, null, publisherInfo, createRootPrefixComputer(jreLocation)); if (resultStatus.isOK()) return Status.OK_STATUS; return resultStatus; }
public IStatus perform(IPublisherInfo publisherInfo, IPublisherResult results, IProgressMonitor monitor) { String problemMessage = NLS.bind(Messages.message_problemsWhilePublishingEE, jreLocation != null ? jreLocation : environment); resultStatus = new MultiStatus(Activator.ID, 0, problemMessage, null); initialize(publisherInfo); IArtifactDescriptor artifact = createJREData(results); if (artifact != null) publishArtifact(artifact, new File[] {jreLocation}, null, publisherInfo, createRootPrefixComputer(jreLocation)); if (resultStatus.isOK()) return Status.OK_STATUS; return resultStatus; }
@Override public IStatus perform(IPublisherInfo publisherInfo, IPublisherResult results, IProgressMonitor monitor) { monitor = SubMonitor.convert(monitor); this.info = publisherInfo; publisherResults = results; finalStatus = new MultiStatus(Activator.ID, 0, NLS.bind(Messages.message_problemPublishingProduct, product.getId()), null); IPublisherAction[] actions = createActions(results); for (int i = 0; i < actions.length; i++) { if (monitor.isCanceled()) return Status.CANCEL_STATUS; finalStatus.merge(actions[i].perform(publisherInfo, results, monitor)); } if (!finalStatus.isOK()) return finalStatus; return Status.OK_STATUS; }
/** * Reports the specified <code>MultiStatus</code> in an error dialog * @param ms the specified <code>MultiStatus</code> */ private void reportErrors(final MultiStatus ms) { if (!ms.isOK()) { IWorkbenchWindow window= DebugUIPlugin.getActiveWorkbenchWindow(); if (window != null) { DebugUIPlugin.errorDialog(window.getShell(), ActionMessages.AbstractDebugActionDelegate_0, getErrorDialogMessage(), ms); } else { DebugUIPlugin.log(ms); } } }