private static void showWithMarker(IEditorPart editor, IFile file, int offset, int length) { try { IMarker marker = file.createMarker(NewSearchUI.SEARCH_MARKER); HashMap<String, Integer> attributes = new HashMap<>(4); attributes.put(IMarker.CHAR_START, Integer.valueOf(offset)); attributes.put(IMarker.CHAR_END, Integer.valueOf(offset + length)); marker.setAttributes(attributes); IDE.gotoMarker(editor, marker); marker.delete(); } catch (CoreException e) { } }
IWorkbenchPage page = activeWorkbenchPage(); if (page == null) { throw new RuntimeException(); } IFile file; IFile[] files = ResourcesPlugin.getWorkspace().getRoot() .findFilesForLocationURI(url.toURI()); file = files[0]; IMarker marker; marker = file.createMarker(IMarker.TEXT); HashMap<String, Object> map = new HashMap<String, Object>(); map.put(IMarker.LINE_NUMBER, lineNumber); marker.setAttributes(map); IDE.openEditor(page, marker); marker.delete();
private void jumpToLine(IFile classfile, int lineNumber) { try { IMarker marker = classfile.createMarker(TEXT); marker.setAttribute(LINE_NUMBER, lineNumber); jumpToMarker(marker); marker.delete(); } catch (PartInitException e) { throw new RuntimeException(e); } catch (CoreException e) { throw new RuntimeException(e); } }
private void showWithMarker(IEditorPart editor, IFile file, int offset, int length) throws PartInitException { try { IMarker marker= file.createMarker(NewSearchUI.SEARCH_MARKER); HashMap attributes= new HashMap(4); attributes.put(IMarker.CHAR_START, new Integer(offset)); attributes.put(IMarker.CHAR_END, new Integer(offset + length)); marker.setAttributes(attributes); IDE.gotoMarker(editor, marker); marker.delete(); } catch (CoreException e) { throw new PartInitException(SearchMessages.JavaSearchResultPage_error_marker, e); } }
private void showWithMarker(IEditorPart editor, IFile file, int offset, int length) throws PartInitException { try { IMarker marker= file.createMarker(NewSearchUI.SEARCH_MARKER); HashMap<String, Integer> attributes= new HashMap<>(4); attributes.put(IMarker.CHAR_START, new Integer(offset)); attributes.put(IMarker.CHAR_END, new Integer(offset + length)); marker.setAttributes(attributes); IDE.gotoMarker(editor, marker); marker.delete(); } catch (CoreException e) { throw new PartInitException(SearchMessages.JavaSearchResultPage_error_marker, e); } }
public IMarker createMarker(IFile file, int id, String category) throws CoreException { IMarker marker = file.createMarker(MARKER_ID); marker.setAttribute("id", id); //$NON-NLS-1$ marker.setAttribute("categoryId", category); //$NON-NLS-1$ return marker; }
public IMarker createMarker(IFile file, int id, String category) throws CoreException { IMarker marker = file.createMarker(MARKER_ID); marker.setAttribute("id", id); //$NON-NLS-1$ marker.setAttribute("categoryId", category); //$NON-NLS-1$ return marker; }
private void showWithMarker(IEditorPart editor, IFile file, int offset, int length) throws PartInitException { try { IMarker marker= file.createMarker(NewSearchUI.SEARCH_MARKER); HashMap<String, Integer> attributes= new HashMap<>(4); attributes.put(IMarker.CHAR_START, Integer.valueOf(offset)); attributes.put(IMarker.CHAR_END, Integer.valueOf(offset + length)); marker.setAttributes(attributes); IDE.gotoMarker(editor, marker); marker.delete(); } catch (CoreException e) { throw new PartInitException(SearchMessages.JavaSearchResultPage_error_marker, e); } }
public IMarker createMarker(IFile file, int id, String category) throws CoreException { IMarker marker = file.createMarker(MARKER_ID); marker.setAttribute(PROBLEM_ID, id); marker.setAttribute(CAT_ID, category); return marker; }
private void addMarker(IFile file, String message, int lineNumber, int severity) { try { IMarker marker = file.createMarker(MARKER_TYPE); marker.setAttribute(IMarker.MESSAGE, message); marker.setAttribute(IMarker.SEVERITY, severity); if (lineNumber == -1) { lineNumber = 1; } marker.setAttribute(IMarker.LINE_NUMBER, lineNumber); } catch (CoreException e) { } }
private void addMarker(IFile file, String message, int lineNumber, int severity) { try { IMarker marker = file.createMarker(MARKER_TYPE); marker.setAttribute(IMarker.MESSAGE, message); marker.setAttribute(IMarker.SEVERITY, severity); if (lineNumber == -1) { lineNumber = 1; } marker.setAttribute(IMarker.LINE_NUMBER, lineNumber); } catch (CoreException e) { } }
public boolean installMarker(IFile file, String generator, String source) throws CoreException { if (!file.exists()) return false; IMarker[] markers = file.findMarkers(MARKER_ID, true, IResource.DEPTH_INFINITE); for (IMarker marker : markers) { if (generator.equals(marker.getAttribute(ATTR_GENERATOR)) && source.equals(marker.getAttribute(ATTR_SOURCE))) return true; } IMarker marker = file.createMarker(MARKER_ID); marker.setAttribute(ATTR_GENERATOR, generator); marker.setAttribute(ATTR_SOURCE, source); return true; } }
protected void execute(IProgressMonitor monitor) throws CoreException { IMarker marker= null; try { marker= ((IFileEditorInput)input).getFile().createMarker(IMarker.TEXT); marker.setAttribute(IMarker.CHAR_START, offset); marker.setAttribute(IMarker.CHAR_END, offset + length); gotoMarkerTarget.gotoMarker(marker); } finally { if (marker != null) marker.delete(); } } };
@Override protected void execute(IProgressMonitor monitor) throws CoreException { IMarker marker= null; try { marker= ((IFileEditorInput)input).getFile().createMarker(IMarker.TEXT); marker.setAttribute(IMarker.CHAR_START, offset); marker.setAttribute(IMarker.CHAR_END, offset + length); gotoMarkerTarget.gotoMarker(marker); } finally { if (marker != null) marker.delete(); } } };
@Override protected void execute(IProgressMonitor monitor) throws CoreException { IMarker marker= null; try { marker= ((IFileEditorInput)input).getFile().createMarker(IMarker.TEXT); marker.setAttribute(IMarker.CHAR_START, offset); marker.setAttribute(IMarker.CHAR_END, offset + length); gotoMarkerTarget.gotoMarker(marker); } finally { if (marker != null) marker.delete(); } } };
@Override protected void execute(IProgressMonitor monitor) throws CoreException { IMarker marker= null; try { marker= ((IFileEditorInput)input).getFile().createMarker(IMarker.TEXT); marker.setAttribute(IMarker.CHAR_START, offset); marker.setAttribute(IMarker.CHAR_END, offset + length); gotoMarkerTarget.gotoMarker(marker); } finally { if (marker != null) marker.delete(); } } };
@Override protected void execute(IProgressMonitor monitor) throws CoreException { IMarker marker= null; try { marker= ((IFileEditorInput)input).getFile().createMarker(IMarker.TEXT); marker.setAttribute(IMarker.CHAR_START, offset); marker.setAttribute(IMarker.CHAR_END, offset + length); gotoMarkerTarget.gotoMarker(marker); } finally { if (marker != null) marker.delete(); } } };
static IMarker addMarker(SwaggerError error, IFile target, IDocument document) { IMarker marker = null; try { marker = target.createMarker(IMarker.PROBLEM); marker.setAttribute(IMarker.SEVERITY, error.getLevel()); marker.setAttribute(IMarker.MESSAGE, error.getMessage()); marker.setAttribute(IMarker.LINE_NUMBER, error.getLine()); } catch (CoreException e) { YEditLog.logException(e); YEditLog.logger.warning("Failed to create marker for syntax error: \n" + e.toString()); } return marker; }
private IMarker createMarker(int pos, int lineNumber, Match match, IFile file, ITextEditor textEditor) throws CoreException { if( file == null ) return null; IMarker marker = null; marker = file.createMarker(NewSearchUI.SEARCH_MARKER); marker.setAttribute(IMarker.TRANSIENT, true); marker.setAttribute(IMarker.MESSAGE, match.getElement()); MarkerUtilities.setLineNumber(marker, lineNumber); MarkerUtilities.setCharStart(marker, pos + match.getOffset()); MarkerUtilities.setCharEnd(marker, pos + match.getOffset() + match.getLength()); return marker; }
private static void createProblemMarker(final IFile file, final CategorizedProblem prob) throws CoreException { IMarker marker = file.createMarker(MARKER); marker.setAttribute(IMarker.TRANSIENT, true); marker.setAttribute(IMarker.MESSAGE, prob.getMessage()); marker.setAttribute(IMarker.LINE_NUMBER, prob.getSourceLineNumber()); marker.setAttribute(IMarker.CHAR_START, prob.getSourceStart()); marker.setAttribute(IMarker.CHAR_END, prob.getSourceEnd()); marker.setAttribute(IMarker.SEVERITY, prob.isError()?SEVERITY_ERROR:SEVERITY_WARNING); } }