private void showError(CoreException e) { ExceptionHandler.handle(e, fShell, getErrorDialogTitle(), PropertiesFileEditorMessages.OpenAction_error_message); }
public void open() { if (!checkEnabled()) return; // Search the key IResource resource= (IResource)fStorage; KeyReference[] references= null; if (resource != null) references= search(resource.getProject(), fPropertiesKey); if (references == null) return; // canceled by the user if (references.length == 0) { String message= PropertiesFileEditorMessages.OpenAction_error_messageNoResult; showErrorInStatusLine(message); return; } open(references); }
@Override public void open() { // Search the key KeyReference[] references= search(fPropertiesKey); if (references == null) return; // canceled by the user if (references.length == 0) { String message= PropertiesFileEditorMessages.OpenAction_error_messageNoResult; showErrorInStatusLine(message); return; } open(references); }
return new PropertyKeyHyperlink[] { new PropertyKeyHyperlink(new Region(partition.getOffset() + delta, realKey.length()), realKey, textEditor) };
final boolean useDoubleQuotedKey= useDoubleQuotedKey(); if (useDoubleQuotedKey) { StringBuffer buf= new StringBuffer("\""); //$NON-NLS-1$ } catch (InvocationTargetException ex) { String message= PropertiesFileEditorMessages.OpenAction_error_messageErrorSearchingKey; showError(new CoreException(new Status(IStatus.ERROR, JavaUI.ID_PLUGIN, IStatus.OK, message, ex.getTargetException()))); } catch (InterruptedException ex) { return null; // canceled
} catch (InvocationTargetException ex) { String message= PropertiesFileEditorMessages.OpenAction_error_messageErrorSearchingKey; showError(new CoreException(new Status(IStatus.ERROR, JavaUI.ID_PLUGIN, IStatus.OK, message, ex.getTargetException()))); } catch (InterruptedException ex) { return null; // canceled
@Override public void open() { // Search the key KeyReference[] references= search(fPropertiesKey); if (references == null) return; // canceled by the user if (references.length == 0) { String message= PropertiesFileEditorMessages.OpenAction_error_messageNoResult; showErrorInStatusLine(message); return; } open(references); }
return new PropertyKeyHyperlink[] { new PropertyKeyHyperlink(new Region(partition.getOffset() + delta, realKey.length()), realKey, textEditor) };
} catch (InvocationTargetException ex) { String message= PropertiesFileEditorMessages.OpenAction_error_messageErrorSearchingKey; showError(new CoreException(new Status(IStatus.ERROR, JavaUI.ID_PLUGIN, IStatus.OK, message, ex.getTargetException()))); } catch (InterruptedException ex) { return null; // canceled
private void showError(CoreException e) { ExceptionHandler.handle(e, fShell, getErrorDialogTitle(), PropertiesFileEditorMessages.OpenAction_error_message); }
return new PropertyKeyHyperlink[] {new PropertyKeyHyperlink(new Region(partition.getOffset() + delta, realKey.length()), realKey, textEditor)};
private void showError(CoreException e) { ExceptionHandler.handle(e, fShell, getErrorDialogTitle(), PropertiesFileEditorMessages.OpenAction_error_message); }
private void open(KeyReference keyReference) { if (keyReference == null) return; try { IEditorPart part= EditorUtility.openInEditor(keyReference.storage, true); EditorUtility.revealInEditor(part, keyReference.offset, keyReference.length); } catch (JavaModelException e) { JavaPlugin.log(new Status(IStatus.ERROR, JavaPlugin.getPluginId(), IJavaStatusConstants.INTERNAL_ERROR, PropertiesFileEditorMessages.OpenAction_error_message, e)); ErrorDialog.openError(fShell, getErrorDialogTitle(), PropertiesFileEditorMessages.OpenAction_error_messageProblems, e.getStatus()); } catch (PartInitException x) { String message= null; IWorkbenchAdapter wbAdapter= (IWorkbenchAdapter)((IAdaptable)keyReference).getAdapter(IWorkbenchAdapter.class); if (wbAdapter != null) message= Messages.format(PropertiesFileEditorMessages.OpenAction_error_messageArgs, new String[] { wbAdapter.getLabel(keyReference), x.getLocalizedMessage() } ); if (message == null) message= Messages.format(PropertiesFileEditorMessages.OpenAction_error_message, x.getLocalizedMessage()); MessageDialog.openError(fShell, PropertiesFileEditorMessages.OpenAction_error_messageProblems, message); } }