JavadocConsoleHyperLink link= new JavadocConsoleHyperLink(path, lineNumber); fConsole.addLink(link, line.getOffset(), index1);
JavadocConsoleHyperLink link= new JavadocConsoleHyperLink(path, lineNumber); fConsole.addLink(link, line.getOffset(), index1);
JavadocConsoleHyperLink link= new JavadocConsoleHyperLink(path, lineNumber); fConsole.addLink(link, line.getOffset(), index1);
@Override public void linkActivated() { try { IFile[] files= ResourcesPlugin.getWorkspace().getRoot().findFilesForLocationURI(URIUtil.toURI(fExternalPath.makeAbsolute())); if (files.length > 0) { for (int i = 0; i < files.length; i++) { IFile curr= files[0]; IJavaElement element= JavaCore.create(curr); if (element != null && element.exists()) { IEditorPart part= JavaUI.openInEditor(element, true, false); if (part instanceof ITextEditor) { revealLine((ITextEditor) part, fLineNumber); } return; } } } } catch (BadLocationException e) { JavaPlugin.log(e); } catch (PartInitException e) { JavaPlugin.log(e); } catch (JavaModelException e) { JavaPlugin.log(e); } }
public void linkActivated() { try { IFile[] files= ResourcesPlugin.getWorkspace().getRoot().findFilesForLocation(fExternalPath); if (files.length > 0) { for (int i = 0; i < files.length; i++) { IFile curr= files[0]; IJavaElement element= JavaCore.create(curr); if (element != null && element.exists()) { IEditorPart part= JavaUI.openInEditor(element, true, false); if (part instanceof ITextEditor) { revealLine((ITextEditor) part, fLineNumber); } return; } } } } catch (BadLocationException e) { JavaPlugin.log(e); } catch (PartInitException e) { JavaPlugin.log(e); } catch (JavaModelException e) { JavaPlugin.log(e); } }
@Override public void linkActivated() { try { IFile[] files= ResourcesPlugin.getWorkspace().getRoot().findFilesForLocationURI(URIUtil.toURI(fExternalPath.makeAbsolute())); if (files.length > 0) { for (int i = 0; i < files.length; i++) { IFile curr= files[0]; IJavaElement element= JavaCore.create(curr); if (element != null && element.exists()) { IEditorPart part= JavaUI.openInEditor(element, true, false); if (part instanceof ITextEditor) { revealLine((ITextEditor) part, fLineNumber); } return; } } } } catch (BadLocationException e) { JavaPlugin.log(e); } catch (PartInitException e) { JavaPlugin.log(e); } catch (JavaModelException e) { JavaPlugin.log(e); } }